【问题标题】:Getting the UTC hour from a UTC+2 datetime object从 UTC+2 日期时间对象获取 UTC 小时
【发布时间】:2016-03-24 15:37:19
【问题描述】:

我的时间字符串如下所示:

03/16/16 15:50 UTC+02:00

所以我就这样解析它

from dateutil import parser
my_date = parser.parse(date_string)

由于这是 UTC+2 时间,我如何将此日期对象转换为 UTC?

【问题讨论】:

    标签: python date


    【解决方案1】:

    datetime.datetime.astimezonepytz.UTC 一起使用(datetime.timezone.utc,如果您使用 Python 3.x),您可以获得带有 UTC 时区的datetime

    >>> import pytz
    >>> from dateutil import parser
    >>>
    >>> date_string = '03/16/16 15:50 UTC+02:00'
    >>> my_date = parser.parse(date_string)
    >>> my_date.astimezone(pytz.UTC)
    datetime.datetime(2016, 3, 16, 17, 50, tzinfo=<UTC>)
    

    【讨论】:

      猜你喜欢
      • 2020-05-19
      • 2020-06-02
      • 2013-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-08
      • 1970-01-01
      • 2014-09-15
      相关资源
      最近更新 更多