如何解决python的pytz localize方法中的is_dst参数无法使用几年2010年之后
下面是代码段。我正在尝试获取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 举报,一经查实,本站将立刻删除。