API: pd.Series([py_date, py_datetime]) vs pd.Index([py_date, py_datetime]) · Issue #49341 · pandas-dev/pandas (original) (raw)
ts = pd.Timestamp.now()
vals= [ts.date(), ts.to_pydatetime()]
ser = pd.Series(vals) # <- dt64 dtype idx = pd.Index(vals) # <- object dtype
Index uses lib.maybe_convert_objects for inference while Series uses infer_datetimelike_array in maybe_infer_to_datetimelike.
Ideally these would match.