【发布时间】:2019-06-21 07:32:38
【问题描述】:
我正在尝试将日期时间字符串转换为不同的时区。我的代码有效,但结果不是我想要的。
我已经尝试过.localize() 和.astimezone,但是输出是一样的。
phtimezone = timezone('Asia/Manila')
test = datetime.datetime.strptime('Sun Sep 16 03:38:40 +0000 2018','%a %b %d %H:%M:%S +0000 %Y')
date = phtimezone.localize(test)
print (date)
date = test.astimezone(phtimezone)
print (date)
输出为2018-09-16 03:38:40+08:00。我期待它是2018-09-16 11:38:40+08:00.
【问题讨论】:
标签: python datetime timezone python-datetime pytz