파이썬에는 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)
'python' 카테고리의 다른 글
[flask] AssertionError: View function mapping is overwriting an existing endpoint function 해결하기 (0) | 2018.02.20 |
---|---|
[python] str과 repr 비교 (0) | 2018.01.23 |
SyntaxError: Non-ASCII character '\xec' in file 해결 (0) | 2017.11.07 |
python -m json tool - json 예쁘게 출력할 대 유용한 툴 (0) | 2017.10.31 |
jinja2.exceptions.UndefinedError: 'dict object' has no attribute 'iteritems' 에러 해결 (0) | 2017.10.11 |