兩種時間格式在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
提交
取消