datetime.time and midnight
Ethan Furman
ethan at stoneleaf.us
Sat Feb 21 17:44:42 EST 2009
Greetings, List!
I was curious if anyone knew the rationale behind making midnight False?
--> import datetime
--> midnight = datetime.time(0,0,0)
--> bool(midnight)
False
To my way of thinking, midnight does actually exist so it should be
true. If datetime.time was measuring an *amount* of time, rather than a
certain point during the day, then a time of 0:0:0 should certainly be
False as it would mean no time had passed. However, since midnight does
indeed exist (as many programmers have observed when deadlines approach
;) I would think it should be true.
--
~Ethan~
More information about the Python-list
mailing list