Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- MySQL
- MATLAB
- 매틀랩
- 한빛미디어서평단
- 월간결산
- Linux
- 한빛미디어
- 딥러닝
- 서평
- 독후감
- 리눅스
- Google Analytics
- Tistory
- 서평단
- 파이썬 시각화
- 티스토리
- python visualization
- 파이썬
- SQL
- Python
- Pandas
- Ga
- 텐서플로
- tensorflow
- Visualization
- Blog
- matplotlib
- 시각화
- 블로그
- 통계학
Archives
- Today
- Total
pbj0812의 코딩 일기
[PYTHON] arrow 라이브러리 소개(시간/날짜) 본문
0. 목표
- arrow 라이브러리 소개
1. 실습하기
1) 설치
pip install -U arrow
2) library 호출
import arrow
3) arrow 형태 객체 얻기
a = arrow.get('2013-05-11T21:23:58.970460+07:00')
print(a)
print(type(a))
- 결과
2013-05-11T21:23:58.970460+07:00
<class 'arrow.arrow.Arrow'>
4) 지금시간 얻기(UTC 기준)
utc = arrow.utcnow()
print(utc)
- 결과
2020-12-06T14:25:21.215593+00:00
5) 시간 조정하기
utc2 = utc.shift(hours=-1)
print(utc2)
- 결과
2020-12-06T13:29:06.976277+00:00
6) 타임존 변경
seoul = utc.to('Asia/Seoul')
print(seoul)
- 결과
2020-12-06T23:30:27.346546+09:00
7) 타임스탬프 출력
print(seoul.timestamp)
- 결과
1607265027
8) 포맷 변경
print(seoul.format('YYYY-MM-DD'))
- 결과
2020-12-06
9) 상대 시간 비교
- 인수를 생략하면 현재 시간과 비교
- locale 을 통해 나라별 언어로 변경 가능
present = arrow.utcnow()
future = present.shift(hours=2)
print(future.humanize(present))
print(future.humanize(locale='ko_kr'))
print(future.humanize(present, locale='ko_kr'))
- 결과
in 2 hours
2시간 후
2시간 후
2. 참고
'ComputerLanguage_Program > PYTHON' 카테고리의 다른 글
[Python] seaborn 을 이용한 heatmap 제작( + 다중 groupby) (0) | 2021.02.14 |
---|---|
[PYTHON] pip freeze 를 이용한 설치 패키지 목록 저장 (0) | 2021.01.31 |
[PYTHON] 남은 업무시간 계산하기 (0) | 2020.11.22 |
[PYTHON] 육각 방사형 차트 구현 (0) | 2020.11.04 |
[PYTHON] PyQt를 활용한 반복 수행 앱 제작 (0) | 2020.10.27 |
Comments