Python中的时区转换

Python中的时区转换,第1张

概述我可能错过了一些关于时区的事情: >>> import datetime, pytz>>> date = datetime.datetime(2013,9,3,16,0, tzinfo=pytz.timezone("Europe/Paris"))>>> date.astimezone(pytz.UTC)datetime.datetime(2013, 9, 3, 15, 51, tzinfo= 我可能错过了一些关于时区的事情:
>>> import datetime,pytz>>> date = datetime.datetime(2013,9,3,16,tzinfo=pytz.timezone("Europe/Paris"))>>> date.astimezone(pytz.UTC)datetime.datetime(2013,15,51,tzinfo=<UTC>)

我在期待

datetime.datetime(2013,00,tzinfo=<UTC>)

任何人都能解释一下这51分钟的来历吗?

谢谢,

让 – 菲利普

解决方法 UTC偏移给出(date.tzinfo.utcoffset(date)):
datetime.timedelta(0,540)

这是540秒或9分钟.

在法国,转换到UTC是在1911年3月11日,时钟被转回9分21秒(source 1,source 2):

Until 1911,Paris was 9 minutes and 21 seconds off UTC.

您也可以在这里(Paris time in 1911)看到时间从3月11日12:01:00到3月10日11:51:39 PM.

总结

以上是内存溢出为你收集整理的Python中的时区转换全部内容,希望文章能够帮你解决Python中的时区转换所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

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

原文地址:https://54852.com/langs/1207520.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-04
下一篇2022-06-04

发表评论

登录后才能评论

评论列表(0条)

    保存