Language/python
timestamp and timezone
세모데
2019. 3. 29. 14:24
1. timezone 체크
import datetime
datetime.datetime.utcnow() ==> 2019 , 6 .... list 형태로 time 반환
datetime.datetime.untcnow().tzinfo is None ==> timezone 없는지 체크
2. dateutil를 사용하여 timezone 처리
from dateutil import tz
tz.gettz("Asia/Seoul")
tz.gettz("GMT+9")
============================
import datetime
from datautil import tz
now = datetime.datetime.now() ==> list..
tz = tz.gettz("Asia/Seoul")
now.replace(tzinfo=tz) ==> timze 변경
3. timezone serialize 화
import datetime
from dateutil import tz
def utcnow():
return datetime.datetime.now(tz=tz.tzutc()) ==> timezoe 포함
utcnow().isoformat() ==> iso format string으로 변환하여 표시