25 lines
487 B
Python
25 lines
487 B
Python
#!/usr/bin/env python
|
|
#
|
|
from dateutil import parser
|
|
|
|
date_strings = [ # <1>
|
|
'April 1, 2015',
|
|
'4/1/2015',
|
|
'Apr 1, 2015',
|
|
'Apr 1 2015',
|
|
'04/01/2015',
|
|
'1 Apr 2015',
|
|
'April 1st, 2015',
|
|
'April 1, 2015 8:09',
|
|
'4/1/2015 8:09 PM',
|
|
'Apr 1, 2015 5 AM',
|
|
'Apricot 4, 341',
|
|
]
|
|
|
|
for date_string in date_strings:
|
|
try:
|
|
dt = parser.parse(date_string) # <2>
|
|
print(dt)
|
|
except ValueError as err:
|
|
print("Can't parse", date_string)
|