两种时间格式在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反之亦然?
1 回答

阿晨1998
TA贡献2037条经验 获得超6个赞
如果您查看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。
添加回答
举报
0/150
提交
取消