问题描述
下面是代码段。我正在尝试获取DST中的datetime与时区的差异。
import pytz
import datetime
newyork_tz = pytz.timezone('America/New_York')
loc_dt = datetime.datetime(2020,8,26,9,0)
est_dt = newyork_tz.localize(loc_dt,is_dst=True)
edt_dt = newyork_tz.localize(loc_dt,is_dst=False)
fmt = '%Y-%m-%d %H:%M:%S %Z%z'
print(est_dt.strftime(fmt) + ' / ' + edt_dt.strftime(fmt))
output: 2020-08-26 09:00:00 **EDT-0400** / 2020-08-26 09:00:00 **EDT-0400**
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)