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

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

22得票1回答
pytz.timezone对于Asia/Calcutta显示奇怪的结果?

可能重复: Python datetime对象显示错误的时区偏移 import pytz, datetime pytz.timezone("Asia/Calcutta") 打印以下内容:< DstTzInfo 'Asia/Calcutta' HMT+5:53:0...

22得票1回答
Python:如何将带时区信息的时间戳转换为UTC,而不知道是否使用了夏令时?

我正在尝试将一个始终以太平洋时间表示的时间戳转换为协调世界时 (UTC)。在下面的代码中,我能够指定我拥有的时间戳是以太平洋时间,但它似乎不知道应该是相对于协调世界时的-7小时的偏移量,因为现在只是10月21日,夏令时还没有结束。 脚本:import pytz import datetime...

22得票5回答
pytz和dateutil有什么区别?

我正在尝试在我的Python应用程序中实现时区意识功能,我遇到了两个不同的Python模块,可以实现这个功能:`pytz`和`python-dateutil`。这两个模块有什么区别? (pytz)http://pytz.sourceforge.net/ (dateutil)https://...

21得票2回答
如何在Python中将一个naive datetime转换为DST-aware datetime?

我目前在开发一个日历系统的后端,该系统返回Python中的naive datetimes。前端的工作方式是用户创建各种日历事件,前端返回他们创建的事件的naive datetime版本(例如,如果用户选择2020年10月5日下午3:00-4:00,前端将返回datetime.datetime(...

20得票2回答
使用pytz获取时区的国家代码?

我正在使用pytz库。我已经阅读了整个文档,但没有找到如何实现此功能的说明。 我有一个时区:美国/芝加哥。我想要的只是获取该时区对应的国家代码:US。 文档显示可以做相反的操作,例如:>>> country_timezones('ch') ['Europe/Zurich'...

20得票1回答
pytz.astimezone没有考虑夏令时吗?

在2013年6月1日,我期望"PST8PDT"时区的表现应该像GMT+7一样,因为该时区正在进行夏令时。然而,它的表现却像GMT+8:>>> import pytz, datetime >>> Pacific = pytz.timezone("PST8PDT...

20得票3回答
使用Python中的pytz本地化Epoch时间

我正在使用pytz将时区的epoch时间戳转换为日期。我的目标是创建一个DateTime对象,接受Olson数据库中的时区和epoch时间,并返回本地化的datetime对象。最终我需要回答类似于“在epoch时间1350663248时,纽约的时间是几点?”这样的问题。 这里有些东西没有正常工...

19得票2回答
Python pytz:将本地时间转换为UTC。本地化似乎无法转换

我有一个数据库,将日期时间存储为UTC。我需要查找特定时间的信息,但日期和时间以本地时间给出,比如说 'Europe/Copenhagen'。我得到的是: year = 2012; month = 12; day = 2; hour = 13; min = 1; 所以,我需要将这些转换为...

19得票5回答
在Python中获取系统本地时区

看起来很奇怪,但我无法找到一种使用Python的pandas/pytz轻松查找本地时区的方法。 我可以这样做:>>> pd.Timestamp('now', tz='utc').isoformat() Out[47]: '2016-01-28T09:36:35.604000+...