Pythons documentation on the datetime
module, insbesondere die datetime
Klasse besagt, dass die datetime
Objektattributwerte im folgenden Bereich haben kann:
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
Dieses Modul definiert auch die folgenden Konstanten:
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
.
was bedeutet, dass Sie nicht diese (datetime(0000, 00, 00)
) Parameter im Konstruktor der datetime
Klasse verwenden können, daher die ValueError
besagen, dass das gegebene Jahr außerhalb des zulässigen Bereichs
Seit Sie können kein Objekt datetime
mit den folgenden Argumenten an erster Stelle erstellen, gibt es keine Möglichkeit, die Methode strftime
darauf aufzurufen.