How do I parse an ISO 8601-formatted date?

后端 未结 27 2394
小鲜肉
小鲜肉 2020-11-21 06:08

I need to parse RFC 3339 strings like \"2008-09-03T20:56:35.450686Z\" into Python\'s datetime type.

I have found strptime in the Python sta

27条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-11-21 06:15

    Just use the python-dateutil module:

    >>> import dateutil.parser as dp
    >>> t = '1984-06-02T19:05:00.000Z'
    >>> parsed_t = dp.parse(t)
    >>> print(parsed_t)
    datetime.datetime(1984, 6, 2, 19, 5, tzinfo=tzutc())
    

    Documentation

提交回复
热议问题