Was ist die älteste Zeit, die in Python dargestellt werden kann?
Ich geschrieben habe, eine Funktion comp(time1, Zeit2) gibt true zurück, wenn time1 ist kleiner als Zeit2. Ich habe ein Szenario, in dem time1 sollte immer geringer sein, als Zeit2. Ich brauche time1 die geringsten möglichen Wert(Datum). Wie finden Sie diese Zeit, und wie Sie bilden das entsprechende Objekt.
InformationsquelleAutor der Frage Prabhu | 2009-08-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie mit den standard-Ausgabe von unix-timestamp-Werte, dann die frühesten Darstellbare Zeitpunkt ist zurück in 1970:
InformationsquelleAutor der Antwort korona
Wenn Sie mit der datetime Modul, DatumZeitund datetime Objekte haben alle eine
min
undmax
Attribut.InformationsquelleAutor der Antwort cledoux
In python, die das datetime-Objekt exportiert die folgenden Konstanten
http://docs.python.org/library/datetime.html
InformationsquelleAutor der Antwort Silfverstrom
Bestimmte Funktionen in der
datetime
Modul gehorchendatetime.MINYEAR
unddatetime.MAXYEAR
und erhebt eineValueException
für Termine außerhalb dieses Bereichs. Diese sind zugewiesen 1 und 9999, beziehungsweise.Den
calender
Modul stützt sich stark auf diedatetime
- Modul, aber im Allgemeinen, beobachtet die "proleptische Gregorianischen"die sich indefinately in beide Richtungen.den
time
Modul ähnlich stellt keine besonderen Beschränkungen für Jahr Elemente in der Zeit Tupel-Werte und berechnet die Zeiten und Daten verwenden, und nur Sekunden seit Beginn der Epoche zurück.Dass gesagt wird, Sie können nicht zuverlässig verarbeiten, Termine vor etwa 12 Februar 1582, als der gregorianische Kalender angenommen wurde. Vor diesem Tag, Termine wurden berechnet unter Verwendung einer Vielzahl von Standort-abhängigen Terminen, für die es keine Unterstützung in standard python.
InformationsquelleAutor der Antwort SingleNegationElimination