猿问

tzinfo = tzutc()是否与python中的+00:00相同?

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


皈依舞
浏览 512回答 1
1回答

阿晨1998

如果您查看dateutil的来源ZERO = datetime.timedelta(0) # same as 00:00class tzutc(datetime.tzinfo):    def utcoffset(self, dt):         return ZERO    def dst(self, dt):        return ZERO我假设您正在使用。您会看到,根据datetime您放入tzutc两个对象的对象,它们是等效的,因为tzutc它将返回以下内容:datetime.timedelta(0)但是该类还包含全部功能,如果您希望使用它们,可能会在某些时候发现它们有用。您只需使用一个变量,然后在要使用00:00或的每个位置使用该变量,就可以很容易地替换它们tzutc。
随时随地看视频慕课网APP

相关分类

Python
我要回答