python
[python] datetime 예제
'김용환'
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)