977得票10回答
Pytz时区列表在哪里可以找到?

我想知道Python库pytz中时区参数的所有可能值是什么。如何做到这一点?

808得票16回答
如何使日期时间对象具有意识(非天真)

我需要做什么 我有一个不带时区的日期时间对象,我需要添加一个时区以便能够将其与其他带时区的日期时间对象进行比较。我不想为这个遗留问题将整个应用程序转换为无时区。 我尝试过的方法 首先,为了演示问题: Python 2.6.1 (r261:67515, Jun 24 2010, 21:4...

206得票1回答
如何从datetime对象中移除pytz时区?

有没有一种简单的方法可以从一个 pytz datetime 对象中去除时区信息?例如,从这个例子中重新构建dt_tz的dt:>>> import datetime >>> import pytz >>> dt = datetime.date...

102得票4回答
如何使用pytz检查datetime对象是否本地化?

我想要存储一个带有本地化的UTC时区的日期时间对象。存储日期时间对象的方法可以接收非本地化的日期时间(无时区)对象或者已经本地化的对象。我如何确定是否需要进行本地化? 缺少if条件的代码:class MyClass: def set_date(self, d): # what d...

82得票6回答
如何获取系统时区设置并将其传递给pytz.timezone?

我们可以使用 time.tzname 获取本地时区名称,但该名称与 pytz.timezone 不兼容。 事实上, time.tzname 返回的名称是有歧义的。此方法在我的系统中返回('CST','CST'),但'CST'可能表示四个时区: 北美中部时区-观察北美中部时区 中国标准时间...

78得票2回答
将Python的日期时间转换为UTC时间戳并还原仍然使用本地时区

我正在处理一个给出UTC时间戳的代码,想要将它们转换为适当的日期时间。不幸的是,当我使用pytz测试简单的情况时,日期时间会多加6个小时(CST偏移量到UTC)。由于我还计算其他时区之间的差异,所以需要保持时区数据的正确性。有什么方法可以将UTC时间戳转换为UTC日期时间?In [1]: im...

77得票6回答
如何获取给定时区“午夜”的UTC时间?

目前我能想到的最好的方法就是这个巨兽:>>> datetime.utcnow() \ ... .replace(tzinfo=pytz.UTC) \ ... .astimezone(pytz.timezone("Australia/Melbourne")) \ ......

74得票4回答
pytz本地化 vs datetime替换

我在使用pytz的.localize()函数时遇到一些奇怪的问题。有时它不会对本地化的日期时间进行调整: .localize行为:>>> tz <DstTzInfo 'Africa/Abidjan' LMT-1 day, 23:44:00 STD> >&g...

73得票4回答
Python的pytz时区函数返回的时区比实际偏差9分钟。

因为某些我还没搞清楚的原因,从下面的代码开始:>>> from pytz import timezone >>> timezone('America/Chicago') 我理解为:<DstTzInfo 'America/Chicago' LMT-1 d...

69得票6回答
pytz - 将UTC和时区转换为本地时间

我有一个以UTC时区表示的datetime,例如:utc_time = datetime.datetime.utcnow() 还有一个pytz时区对象:tz = timezone('America/St_Johns') 如何将utc_time转换为给定时区的正确方法?