diff --git a/pandas/io/excel/_odfreader.py b/pandas/io/excel/_odfreader.py index 8d2434e96ca61..615d03589047c 100644 --- a/pandas/io/excel/_odfreader.py +++ b/pandas/io/excel/_odfreader.py @@ -213,9 +213,9 @@ def _get_cell_value(self, cell) -> Scalar | NaTType: return float(cell_value) elif cell_type == "date": cell_value = cell.attributes.get((OFFICENS, "date-value")) - return pd.to_datetime(cell_value) + return pd.Timestamp(cell_value) elif cell_type == "time": - stamp = pd.to_datetime(str(cell)) + stamp = pd.Timestamp(str(cell)) # cast needed here because Scalar doesn't include datetime.time return cast(Scalar, stamp.time()) else: