37得票8回答
如何获取与当前时区对应的tz_info对象?

在 Python(或者 pytz)中,有没有一个跨平台的函数可以返回与当前计算机所设置的时区对应的 tzinfo 对象? 不能依赖于环境变量,因为它们不是跨平台的。

9得票2回答
为什么Pytz在纽约和底特律有不同的时区列表?

>>> pytz.country_timezones['US'] America/New_York America/Detroit America/Kentucky/Louisville America/Kentucky/Monticello America/Indiana...

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

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

8得票1回答
Python pytz:不存在的时间会引发AmbiguousTimeError而不是NonExistentTimeError。

如何判断本地时间是否不存在?我正在尝试使用pytz,但它会抛出AmbiguousTimeError而不是NonExistentTimeError。 由于夏令时的原因,2013年3月31日02:30在哥本哈根永远不会发生。 local_tz = timezone('Europe/Copenh...

15得票4回答
PytzUsageWarning: zone属性是特定于pytz接口的,请迁移到新的时区提供程序

我正在编写一个简单的函数,它使用AsyncIOScheduler基于计划发送消息。scheduler = AsyncIOScheduler() scheduler.add_job(job, "cron", day_of_week="mon-fri", h...

8得票1回答
在Django项目中根据用户更改时区

我正在尝试根据用户选择更改项目的时区。 为此,我在我的数据库中有一个字段,保存所有可能的位置: timezone = models.CharField(max_length=40, null=True, blank=True, choices=[(n,n) for n in pytz.al...

24得票4回答
何时使用datetime.utcnow()或datetime.now(tz=pytz.utc).replace(tzinfo=None)?

我想要了解何时应该使用什么。datetime.now(tz=pytz.utc).replace(tzinfo=None) 与简单地相反datetime.utcnow() 后者不会考虑夏令时等因素吗?

7得票1回答
为什么我在欧洲/柏林时区得到偏移量0:53?

示例代码 from datetime import datetime, timezone import pytz tzstring = 'Europe/Berlin' t1 = datetime(2016, 6, 16, 2, 0, tzinfo=pytz.timezone(tzstrin...

11得票1回答
`datetime.now(pytz_timezone)` 什么情况下会失败?

Delorean文档展示了在给定时区获取当前时间的方法,使用datetime:from datetime import datetime from pytz import timezone EST = "US/Eastern" UTC = "UTC" d = datetime.utcnow...

14得票2回答
如何将Windows时区转换为pytz理解的时区?

在Windows Python环境中,我可以这样获取本地时区,但在使用pytz时无法使用:>>> import win32timezone >>> win32timezone.TimeZoneInfo.local() TimeZoneInfo(u'US Mo...