【发布时间】:2020-05-23 23:49:45
【问题描述】:
考虑以下python sn-p:
import datetime
import pytz
iniTS = datetime.datetime.strptime('08:00:00-00:00', '%H:%M:%S%z')
print("America/Bogotá offset: ", datetime.datetime.now(pytz.timezone('America/Bogota')).strftime('%z'))
print("Original Hour: ", iniTS)
print("Adjusted Hour: ", iniTS.astimezone(pytz.timezone('America/Bogota')))
我得到了这个结果:
America/Bogotá offset: -0500
Original Hour: 1900-01-01 08:00:00+00:00
Adjusted Hour: 1900-01-01 03:04:00-04:56
我无法弄清楚为什么我收到的偏移量是 -04:56 而不是 -05:00。
如果有人能给我一盏灯,我将不胜感激。
【问题讨论】:
标签: python datetimeoffset