16得票1回答
使用pytz进行日期时间时区转换

这只是关于pytz的另一篇文章。 有两个函数可将日期时间对象在两个时区之间转换。第二个函数适用于所有情况。第一个函数在两种情况(3和4)下会失败。类似的SO帖子没有这样的问题。基于localize(datetime.datetime)和replace(tzinfo)之间差异的任何解释都将提供...

9得票2回答
Flask:将UTC时间转换为用户本地时间

我正在尝试将协调世界时(UTC)时间转换为适当的本地时间在flask应用程序中。 我想知道是否可以检测用户的时区并动态设置它。这是目前为止仅适用于US / Pacific时区的代码(datetimefilter来自这个SO问题)。 from flask import Flask, rende...

7得票1回答
使用pytz将本地时间转换为UTC会添加夏令时吗?

>>> t = datetime.datetime(2016, 11, 27, 14, 46, 0, 0) tz = pytz.timezone('America/Vancouver') utc = tz.localize(t).astimezone(pytz.utc) no...

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...

12得票1回答
使用freezegun,为什么pytz.utc和utcnow()输出不同的日期时间?

我感到困惑的是,使用 freezegun 冻结时间的函数,当调用 datetime.datetime.utcnow() 或者 datetime.datetime.now(pytz.utc) 时,输出的 UTC 时间会不同。我并不是说它有问题,只是我不明白为什么会这样,希望了解其中原因! 例如...

7得票6回答
在Pandas日期时间列中标记夏令时(DST)小时

我创建了一个按小时计算的日期数据框,并且现在我想要创建一个列,用于标记每行(每个小时)是否处于夏令时。例如,在夏季时间中,标记应该等于1,在冬季时间中,标记应该等于0。 # Localized dates dataframe dates = pd.DataFrame(data=pd.date...

8得票1回答
pytz.UTC和pytz.timezone('GMT')之间的区别

pytz的文档中指出: 请注意,此实例[pytz.timezone('UTC')]与其他具有相同含义(GMT、格林威治、Universal等)的时区不是同一实例(或实现)。 实际上: >>> pytz.timezone('UTC') is pytz.timezone...

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

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

7得票1回答
Python DST和时区检测之后的添加

我目前有一行代码,看起来像这样: t1 = datetime(self.year, self.month, self.day, self.hour, self.minute, self.second) ... t2 = timedelta(da...

65得票2回答
如何在Python中为一个naive datetime实例添加时区

我有一个没有时区信息的datetime对象。现在我获取了时区信息,想把时区信息加入到已存在的datetime实例中,应该怎么办?d = datetime.datetime.now() tz = pytz.timezone('Asia/Taipei') 如何将时区信息tz添加到日期时间a中