Intelligent strptime?

Charles G Waldman cgw at
Wed Nov 10 17:54:10 CET 1999

Gerrit Holl writes:
 > Does there exist an intelligent strptime? "26/11/99", for example, can _only_
 > mean the 26th November of this year, and the chance that "14:11:12" means
 > 14 november 1912 is very small. Is there a module/function that guesses the
 > format? There isn't doubt very often, only for 12/11/99, US is 11 december,
 > Europe is 12 November (isn't it?).

I think that there's an ambuguity between US-style MM/DD and
European-style DD/MM whenever the day of the month is 12 or less.   Of 
course when DD==MM then the ambuguity doesn't matter (e.g. 3/3/99).
But that still leaves 11 days in each month which have this ambiguity, 
which comes to 132 days per year.  So, given a 365-day year, 36% of
the dates are ambiguous, which doesn't make "guessing" look like a
very attractive option to me.

More information about the Python-list mailing list