datetime strftime methods require year >= 1900
Anna Martelli Ravenscroft
anna at aleax.it
Wed Sep 29 13:12:26 EDT 2004
John Hunter wrote:
>>>>from datetime import date
>>>>dt = date(1005,1,1)
>>>>print dt.strftime('%Y')
>
> Traceback (most recent call last):
> File "<stdin>", line 1, in ?
> ValueError: year=1005 is before 1900; the datetime strftime() methods require year >= 1900
>
> Does anyone know of a datetime string formatter that can handles
> strftime format strings over the full range that datetime objects
> support?
>
> Thanks,
> John Hunter
Why would you need to use strftime, if you've already got a year?
>>> print dt.year
1005
HTH
Anna
More information about the Python-list
mailing list