Code Sample, a copy-pastable example if possible
pd.to_datetime(pd.Series('5pm april'))
Problem description
Strings that can be parsed by dateutil fail to parse in pandas. Also, it would be good to set the default date manually and have it default to the current date as it does in dateutil.
print(dateutil.parser.parse('5pm april')) 2017-04-26 17:00:00
Output
line 401, in _convert_listlike require_iso8601=require_iso8601 File "pandas/tslib.pyx", line 2374, in pandas.tslib.array_to_datetime (pandas/tslib.c:46691) File "pandas/tslib.pyx", line 2557, in pandas.tslib.array_to_datetime (pandas/tslib.c:45585) File "pandas/tslib.pyx", line 2525, in pandas.tslib.array_to_datetime (pandas/tslib.c:45052) File "pandas/tslib.pyx", line 2519, in pandas.tslib.array_to_datetime (pandas/tslib.c:44933) File "pandas/tslib.pyx", line 1538, in pandas.tslib.convert_to_tsobject (pandas/tslib.c:28700) File "pandas/tslib.pyx", line 1793, in pandas.tslib._check_dts_bounds (pandas/tslib.c:32835) pandas.tslib.OutOfBoundsDatetime: Out of bounds nanosecond timestamp: 1-04-01 17:00:00
Expected Output
0 2017-04-01 17:00:00 dtype: datetime64[ns]
Output of pd.show_versions()
Comment From: jreback
this is a duplicate of https://github.com/pandas-dev/pandas/issues/16074 And discussed in #11430