如何检查datetime对象是否使用pytz本地化?

发布于 2021-01-29 18:14:40

我想使用本地化UTC时区存储datetime对象。可以为存储datetime对象的方法指定一个非本地化的datetime(原始)对象或一个已经本地化的对象。如何确定是否需要本地化?

缺少以下条件的代码:

class MyClass:
  def set_date(self, d):
    # what do i check here?
    # if(d.tzinfo):
      self.date = d.astimezone(pytz.utc)
    # else:
      self.date = pytz.utc.localize(d)
关注者
0
被浏览
45
1 个回答
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看