파이썬 날짜 시간 다루기 (dateutil 라이브러리)
- Python
- 2019. 7. 24. 23:55
dateutil 라이브러리
dateutil 라이브러리는 다양한 문자열 형식을 날짜 구문으로
변경해주어 날짜를 다룰 때 유용한 라이브러리입니다.
datetime.datetime.strptime() 클래스 메서드를 사용할 때는 문자열에 맞는 형식 문자열을 사용자가 제공해야 합니다.
그러나 dateutil 패키지의 parse 명령을 쓰면 자동으로 형식 문자열을 찾아 datetime.datetime 클래스 객체를 만들어 줍니다.
-
python-dateutil 설치
pip install python-dateutil
-
사용 예시
from dateutil.parser import parse print(parse('20190606223600')) print(parse('2019/06/06 22:36:00')) print(parse('2019/06/06'))
-
출력 결과값
2019-06-06 22:36:00 2019-06-06 22:36:00 2019-06-06 00:00:00
현재 시각과의 시간 차 구하기 (초단위)
# -*- coding: utf-8 -*-
from dateutil.parser
import parse
import time
time1 = parse('2019/06/06 20:36:00')
time1 = time.mktime(time1.timetuple())
time2 = time.time() # 현재시각
time_diffrence = time2 - time1 # 현재시각과 time1의 시간 차이 구하기
print(time_diffrence)
-
출력결과 값
13387.313