为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

皈依舞 2021-03-30 14:44:58
两种时间格式在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。


查看完整回答
反对 回复 2021-04-02
  • 1 回答
  • 0 关注
  • 511 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号