파이썬 날짜 시간 다루기 (dateutil 라이브러리)

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

댓글

Designed by JB FACTORY