datetime from string in Python, best-guessing string format

后端 未结 4 1724
后悔当初
后悔当初 2020-11-27 15:33

The function to get a datetime from a string, datetime.strptime(date_string, format) requires a string format as the second argument. Is there a way to build a

4条回答
  •  一整个雨季
    2020-11-27 15:55

    Use the dateutil library.

    I was already using dateutil as an indispensable lib for handling timezones
    (See Convert UTC datetime string to local datetime and How do I convert local time to UTC in Python?)

    And I've just realized it has date parsing support:

    import dateutil.parser
    yourdate = dateutil.parser.parse(datestring)
    

    (See also How do I translate a ISO 8601 datetime string into a Python datetime object?)

提交回复
热议问题