Issue 22321: odd result for datetime.time.strftime("%s") (original) (raw)
$ python2 -c 'import datetime; print datetime.time(10, 44, 11).strftime("%s")' -2208955189
$ python3 -c 'import datetime; print (datetime.time(10, 44, 11).strftime("%s"))' -2208955189
So apparently, datetime.time(...).strftime("%s") semantically "seconds since unix epoch" assumes Jan 1, 1900 for missing date part.
However datetime module doesn't allow subtracting time objects, i.e. no assumption of date is made, where "same date" chould be reasonable.