两种时间格式在 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:00
或 tzutc
的每个地方使用该变量,就可以很容易地替换它们。
关于python - tzinfo=tzutc() 是否与+00 :00 in python? 相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17160151/