Питон documentation on the datetime
module, в частности datetime
класса утверждает, что datetime
объекта может иметь значение атрибутов в следующем диапазоне:
MINYEAR <= year <= MAXYEAR
1 <= month <= 12
1 <= day <= number of days in the given month and year
0 <= hour < 24
0 <= minute < 60
0 <= second < 60
0 <= microsecond < 1000000
Этот модуль также определяет следующие константы:
datetime.MINYEAR
The smallest year number allowed in a date or datetime object. MINYEAR
is 1
.
datetime.MAXYEAR
The largest year number allowed in a date or datetime object. MAXYEAR
is 9999
.
, что означает, что вы не можете использовать эти (datetime(0000, 00, 00)
) параметры в конструкторе datetime
класса, следовательно, ValueError
о том, что данный год находится вне диапазона
С вы не можете создать объект datetime
со следующими аргументами, в первую очередь, нет способа вызвать метод strftime
.