问题标签 [pytz]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
7139 浏览

cx-freeze - cx_freeze:如何将包文件添加到 library.zip 中?

当我尝试为 Windows 滚动 zip 时,我注意到 pytz 错过了 zoneinfo 文件夹。现在我有一个我在之后使用的解决方法python setup.py build,即

有没有合适的方法来实现这一目标setup.py

0 投票
1 回答
1980 浏览

python - 如何在 Django 1.4 中存储一个简单的日期时间

我有一个简单的日期和时间,格式为“2012-05-19 19:13:00”,需要使用 Django 1.4 及其时区感知能力来存储它。

尽管无法知道日期最初位于哪个时区,但将其存储为 UTC 似乎是有意义的。

但是,使用 pytz 等,我不确定如何将没有时区的日期转换为 UTC 日期时间。

0 投票
1 回答
491 浏览

python - 如何在 python 和 django 中使用 Pytz 根据给定的 UTC 偏移量转换数据和时间?

我想使用 Pytz 根据给定的 UTC 偏移量转换时间戳对象(从模型中获取)。在我打印时间戳对象时将其渲染到模板之前,它使用以下格式:

我得到以下行的偏移量:

上面的偏移量将给出+0530 。现在我想用这个偏移量对时间戳对象进行更改。例如 :

那这个呢:

看看它也根据偏移量改变的日期。操纵时间后,它甚至可以是 12 小时格式。

任何帮助都将是可观的

0 投票
1 回答
102 浏览

django - 表单集字段中的 django 时区问题

我在模型表单中使用的外键对象在模板中显示如下:

在此处输入图像描述

它以 UTC 显示支腿的日期时间,这是默认时区。它需要显示本地化到用户时区的日期信息。我假设它使用模型中的以下信息来呈现 Leg 日期时间信息:

我有一个自定义中间件,用于检查用户是否经过身份验证,如果是,则将时区设置为用户的时区。它在模板上运行良好,但似乎不适用于此模型形式。

如何让这个模型表单中的日期时间信息与当前用户的时区一起显示,该时区存储在我的数据库中并可以在模板中访问?

谢谢!

0 投票
2 回答
2693 浏览

python - ImportError,在谷歌应用引擎中使用 pytz

我正在尝试在我的网络应用程序中使用 pytz 将时区应用于日期时间对象。首先我尝试像这样导入pytz

然后它引发了一个 ImportError 说模块“pytz”不存在。我在 IDLE 中尝试了相同的代码行,它运行良好。然后我在网上看到了一些关于 gae-pytz 的东西。所以我将代码更改为如下所示:

就像网页上说的那样。它仍然有 ImportError。它说:

我认为问题可能是我使用的是 python 2.5 的 gae 版本。有人知道出了什么问题吗?或者也许有人知道 pytz 的替代方案。

0 投票
1 回答
151059 浏览

python - 如何从日期时间对象中删除 pytz 时区?

有没有一种简单的方法可以从 pytz 日期时间对象中删除时区?例如,从这个例子中
重建:dtdt_tz

0 投票
1 回答
1211 浏览

python - pytz:获取所有时区,现在是特定时间

在数据库中,我有表(用户),它为该用户存储时区(作为字符串值,例如:“欧洲/奥斯陆”)。现在,我需要获取所有用户,例如现在的当地时间:上午 9 点。

有没有什么好的方法可以做到这一点,而不需要对所有用户进行循环?如果pytz能够返回时区列表,现在时间是上午 9 点,我可以使用简单的INSQL 语句。

0 投票
1 回答
1529 浏览

python - 在python中将具有时区缩写的非UTC时间字符串转换为UTC时间,同时考虑夏令时

由于时区缩写,我很难将非 UTC 时间的字符串表示形式转换为 UTC。

(更新:似乎时区缩写可能不是唯一的。如果是这样,也许我也应该考虑到这一点。

我一直在尝试使用 datetutil 和 pytz 寻找解决此问题的方法,但没有任何运气。

建议或解决方法将不胜感激。

我想将其转换为 UTC 时间,并在适当的时候考虑夏令时。

更新:找到一些可以帮助更有经验的用户回答问题的参考资料。

从本质上讲,我会想象部分解决方案会与相反。

最终更新(重要)

取自dateutil 文档示例

一些基于 date 命令的简单示例,使用 TZOFFSET 字典提供 BRST 时区偏移量。

parse("Thu Sep 25 10:36:28 BRST 2003", tzinfos=TZOFFSETS) datetime.datetime(2003, 9, 25, 10, 36, 28, tzinfo=tzoffset('BRST', -10800))

parse("2003 10:36:28 BRST 25 Sep Thu", tzinfos=TZOFFSETS) datetime.datetime(2003, 9, 25, 10, 36, 28, tzinfo=tzoffset('BRST', -10800))

将此与此处的库相结合。你将有一个解决这个问题的方法。

0 投票
1 回答
3555 浏览

python - 如何在 Python 中结合时区感知日期和时间?

我有一个日期和时间,我试图在 Python 中组合。时间是时区感知的。

但是,当我尝试将它们结合起来时,我得到了错误的时间。

这将打印2012-07-07 00:00:00-05:00,标准化为2012-07-07 01:00:00-04:00。为什么会这样?我怎样才能避免它?

0 投票
1 回答
278 浏览

python - python pytz,DST 不包含在转换中

我正在将一个天真的日期时间对象转换为另一个时区。但它不包括 DST(夏令时)。这就是我所做的:

问题是,由于 DST,gmt.hour 应该打印 8 而不是 9。

有没有一种简单的方法可以在此转换中包含 DST?