Skip to content

Commit 3f5af74

Browse files
committed
BUG: Fix dt64[non_nano] + offset rounding
1 parent 6722152 commit 3f5af74

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

pandas/core/arrays/datetimes.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -815,6 +815,12 @@ def _add_offset(self, offset: BaseOffset) -> Self:
815815
stacklevel=find_stack_level(),
816816
)
817817
res_values = self.astype("O") + offset
818+
res_values = [
819+
Timestamp(x)
820+
if isinstance(x, datetime) and not isinstance(x, Timestamp)
821+
else x
822+
for x in res_values
823+
]
818824
result = type(self)._from_sequence(res_values, dtype=self.dtype)
819825

820826
else:

0 commit comments

Comments
 (0)