>>> import arrow >>> a = arrow.utcnow() >>> a.replace(year=200) <Arrow [0200-03-11T15:09:53.631063+00:00]> >>> a.replace(year=-200) Traceback (most recent call last): File "<input>", line 1, in <module> a.replace(year=-200) File "/usr/local/lib/python2.7/dist-packages/arrow/arrow.py", line 428, in replace current = self._datetime.replace(**absolute_kwargs) ValueError: year is out of range
Для меня это не несет никакой прикладной ценности, но все равно интересно…