8.1. datetime — Basic date and time types — Python v2.7.3 documentation
Note that normalization of negative values may be surprising at first. For
example,>>> from datetime import timedelta >>> d = timedelta ( microseconds =- 1 ) >>> ( d . days , d . seconds , d . microseconds ) (-1, 86399, 999999)
8.1. datetime — Basic date and time types — Python v2.7.3 documentation