python--datetime轉時區

from datetime import datetime, timedelta
import pytz

# way 1
t = datetime.now()	# t: datetime.datetime(2020, 5, 20, 13, 34, 21, 730673)
t_new = t + timedelta(hours=8)		       # utc轉東八區

# way 2
tz = pytz.timezone('Asia/Shanghai')
t_new = t.astimezone(tz)

t_new = t_new.strftime('%Y-%m-%d %H:%M:%S')  # t2: '2020-05-20 21:34:21'

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章