BUG: non-nano strftime returns wrong results by MarcoGorelli · Pull Request #50793 · pandas-dev/pandas (original) (raw)
thanks - just tried that and got a long error ending with
File "pandas/_libs/tslibs/timestamps.pyx", line 1417, in pandas._libs.tslibs.timestamps.Timestamp.strftime
res, = format_array_from_datetime(values, tz=self.tz, format=format, reso=self._creso)
File "pandas/_libs/tslib.pyx", line 207, in pandas._libs.tslib.format_array_from_datetime
res = ts.strftime(format)
File "pandas/_libs/tslibs/timestamps.pyx", line 1417, in pandas._libs.tslibs.timestamps.Timestamp.strftime
res, = format_array_from_datetime(values, tz=self.tz, format=format, reso=self._creso)
File "pandas/_libs/tslib.pyx", line 207, in pandas._libs.tslib.format_array_from_datetime
res = ts.strftime(format)
File "pandas/_libs/tslibs/timestamps.pyx", line 1417, in pandas._libs.tslibs.timestamps.Timestamp.strftime
res, = format_array_from_datetime(values, tz=self.tz, format=format, reso=self._creso)
File "pandas/_libs/tslib.pyx", line 207, in pandas._libs.tslib.format_array_from_datetime
res = ts.strftime(format)
File "pandas/_libs/tslibs/timestamps.pyx", line 1417, in pandas._libs.tslibs.timestamps.Timestamp.strftime
res, = format_array_from_datetime(values, tz=self.tz, format=format, reso=self._creso)
File "pandas/_libs/tslib.pyx", line 207, in pandas._libs.tslib.format_array_from_datetime
res = ts.strftime(format)
File "pandas/_libs/tslibs/timestamps.pyx", line 1413, in pandas._libs.tslibs.timestamps.Timestamp.strftime
return self.to_pydatetime().strftime(format)
File "pandas/_libs/tslibs/timestamps.pyx", line 1095, in pandas._libs.tslibs.timestamps._Timestamp.to_pydatetime
cpdef datetime to_pydatetime(_Timestamp self, bint warn=True):
File "pandas/_libs/tslibs/timestamps.pyx", line 1116, in pandas._libs.tslibs.timestamps._Timestamp.to_pydatetime
return datetime(self.year, self.month, self.day,
RecursionError: maximum recursion depth exceeded while calling a Python object