Python:如何在不知道DST是否生效的情况下将时区感知时间戳转换为UTC

Python:如何在不知道DST是否生效的情况下将时区感知时间戳转换为UTC,第1张

Python:如何在不知道DST是否生效的情况下将时区感知时间戳转换为UTC

使用

localize
方法:

import pytzimport datetimenaive_date = datetime.datetime.strptime("2013-10-21 08:44:08", "%Y-%m-%d %H:%M:%S")localtz = pytz.timezone('America/Los_Angeles')date_aware_la = localtz.localize(naive_date)print(date_aware_la)   # 2013-10-21 08:44:08-07:00

pytz文档的“示例和用法”部分对此进行了介绍。

然后继续使用UTC:

utc_date = date_aware_la.astimezone(pytz.utc)print(utc_date)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5631913.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存