Hallo Liste, Gibt es eine Funktion mit der ich die Gültigkeit eines Datums prüfen kann? (kein 30.2, Schaltjahre, usw) Ich habe mir schon die Module time und calendar angeschaut hab da aber nix gefunden! mfg Christian _______________________________________________ Python-de maillist - Python-de@python.net http://python.net/mailman/listinfo/python-de
Klinger Christian wrote:
Hallo Liste,
Gibt es eine Funktion mit der ich die Gültigkeit eines Datums prüfen kann? (kein 30.2, Schaltjahre, usw) Ich habe mir schon die Module time und calendar angeschaut hab da aber nix gefunden!
Das datetime Modul:
import datetime d = datetime.datetime(2004, 2, 30) Traceback (most recent call last): File "<stdin>", line 1, in ? ValueError: day is out of range for month
Das datetime Modul gibt's ab Python 2.3. Wenn du ältere Python-Versionen verwendest, kannst du stattdessen das Zusatzmodul mxDateTime nehmen:
from mx.DateTime import DateTime d = DateTime(2003, 2, 30) Traceback (most recent call last): File "<stdin>", line 1, in ? mx.DateTime.RangeError: day out of range: 30
-- Gerhard _______________________________________________ Python-de maillist - Python-de@python.net http://python.net/mailman/listinfo/python-de
participants (2)
-
Gerhard Häring
-
Klinger Christian