如何解决Python3.7 datetime.timestamp() 返回错误值两分钟 (???)
如果我有这个代码:
import datetime
import pytz
dt = datetime.datetime(
year=2021,month=3,day=3,hour=11,minute=30,second=15,microsecond=0,tzinfo=pytz.timezone("Europe/Prague")
)
那么就是dt.timestamp()
的结果:
1614767535.0
转换为 2021 年 3 月 3 日星期三 10:32:15 GMT+0000,而我期望的是 10:30:15。
这里有什么交易?
解决方法
问题是由tzinfo=pytz.timezone("Europe/Prague")
解释在这里:Python pytz timezone function returns a timezone that is off by 9 minutes
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。