python - tzinfo=tzutc() 是否与+00 :00 in python? 相同

标签 python

两种时间格式在 python 中是否相同:

datetime.datetime(2013, 6, 17, 7, 46, 0, 609263, tzinfo=tzutc())

datetime.datetime(2013, 6, 17, 7, 46, 0, 609263, +00:00)

还有没有办法将 tzinfo=tzutc() 替换为 +00:00,反之亦然?

最佳答案

如果您查看 source of dateutil

ZERO = datetime.timedelta(0) # same as 00:00

class tzutc(datetime.tzinfo):

    def utcoffset(self, dt): 
        return ZERO

    def dst(self, dt):
        return ZERO

我假设您正在使用。

你会看到根据 datetime 对象,你将 tzutc 放入两者是等价的,因为 tzutc 将返回以下内容:

datetime.timedelta(0)

但是该类(class)还包括一整套功能,如果您想使用它们,您可能会发现在某些时候很有用。

您只需使用一个变量并在您要使用 00:00tzutc 的每个地方使用该变量,就可以很容易地替换它们。

关于python - tzinfo=tzutc() 是否与+00 :00 in python? 相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17160151/

相关文章:

python - 矩阵乘法的 CPU 时间

python - P4API.cpp :39:20: fatal error: Python. h: 没有那个文件或目录

python - 如何删除 0 的转换 pandas 数据帧以记录

python - 时间序列为 2 个 numpy 数组 ('Date' 和 'Data' ),然后从指定的 'Data' 范围中提取 'Date' ?

python - 值错误 : cannot reshape array of size 7840000 into shape (60000, 784)

python - 无法保存matplotlib动画

javascript - Django:日期格式管理和 unique_together -> "20/03/2020"值具有无效的日期格式。它必须采用 YYYY-MM-DD 格式。”]

python - 如何给 sns.clustermap 一个预先计算的距离矩阵?

python - 如何将 Bloomberg API 中的数据存储到 Pandas 数据框中?

python - 运行 Hello World 程序时的 SimpleCV IOError