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
,反之亦然吗?
答案 0 :(得分:2)
如果您查看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)
但该课程还包括一系列功能,如果你想使用它们,你可能会觉得它们在某些方面很有用。
只需使用变量并在每个使用00:00
或tzutc
的地方使用该变量,就可以轻松地替换它们。