I have written a function comp(time1, time2)
which will return True
when time1
is less than time2
. I have a scenario where
Certain functions in the datetime
module obey datetime.MINYEAR
and datetime.MAXYEAR
and will raise a ValueException
for dates outside that range. These are assigned to 1 and 9999, respectively.
The calender
module relies heavily on the datetime
module, but in general, observes the “proleptic Gregorian”, which extends indefinately in both directions.
the time
module similarly places no particular restrictions on year elements in time tuple values, and calculates times and dates using only seconds since the epoch.
That being said, you cannot reliably process dates before about February 12, 1582, when the Gregorian calender was adopted. Before that day, dates were computed using a variety of location dependent calenders, for which there is no support in standard python.