You can also use dateutil
to parse the string directly into datetime
by passing fuzzy=True
to the parse()
method:
>>> from dateutil import parser
>>> s = "2014-04-23 13:06:32 America/New_York"
>>> run_time_info = parser.parse(s, fuzzy=True)
>>> run_time_info
datetime.datetime(2014, 4, 23, 13, 6, 32)