Skip to content

Commit 5c89d8c

Browse files
committed
BUG: Fix dt64[non_nano] + offset rounding
1 parent fff5bc5 commit 5c89d8c

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

pandas/core/arrays/datetimes.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -814,11 +814,8 @@ def _add_offset(self, offset: BaseOffset) -> Self:
814814
PerformanceWarning,
815815
stacklevel=find_stack_level(),
816816
)
817-
res_values = np.array(
818-
[Timestamp(x) + offset for x in self],
819-
dtype="object",
820-
)
821-
result = type(self)._from_sequence(res_values)
817+
res_values = self.astype("O") + offset
818+
result = type(self)._from_sequence(res_values, dtype=self.dtype)
822819

823820
else:
824821
units = [

0 commit comments

Comments
 (0)