[python] datetime 예제

python 2017. 11. 20. 11:35


파이썬에는 datetime 클래스를 통해 시간을 제어할 수 있다.


현재 시간을 확인하려면 now()를 호출한다.


>>> import datetime

>>> datetime.datetime.now()

datetime.datetime(2017, 11, 20, 11, 27, 46, 820594)



크리스마스까지의 남은 시간을 구하는 예제이다. 현재 시간에서 12월 25일까지의 시간을 


>>> datetime.datetime.now() - datetime.datetime(2017, 12, 25)

datetime.timedelta(-35, 41357, 474997)


사실 이는 정확치 않다. 직접 날짜를 지정하면 된다.


>>> datetime.datetime(2017,12,25)-datetime.datetime(2017,11,20)

datetime.timedelta(35)



timestamp를 구하고 싶다면 timestamp()를 호출한다.


>>> datetime.datetime.now().timestamp()

1511145029.058472




일주일 전 날을 알고 싶다면 datetime.timedelta를 사용한다.


>>> datetime.datetime.now()- datetime.timedelta(days=7)

datetime.datetime(2017, 11, 13, 11, 35, 24, 933742)


Posted by 김용환 '김용환'

댓글을 달아 주세요