python 关于时区

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 关于时区相关的知识,希望对你有一定的参考价值。

pytz提供了时区对象timezone

如果我们如此使用:

tz = pytz.timezone(Asia/Shanghai)
datetime.datetime(nYear, nMonth, nDay, tz)

我们得到的时间不是 GMT+8, 而是8小时又6分钟

我们需要的是CST时间, 所以可以用如下代码:

tz = pytz.timezone(Asia/Shanghai)
tz.localize(datetime.datetime(nYear, nMonth, nDay));

这样得到就是准确的 GMT+8

http://www.keakon.net/2010/12/14/%E7%94%A8datetime%E5%92%8Cpytz%E6%9D%A5%E8%BD%AC%E6%8D%A2%E6%97%B6%E5%8C%BA

以上是关于python 关于时区的主要内容,如果未能解决你的问题,请参考以下文章

Python 中的日期可以感知时区吗?

python Python国家代码,名称,大洲,首都和pytz时区列表

关于ElementUI的DatePicker时区问题

关于代码片段的时间复杂度

python 时区 dateutil

关于片段生命周期