PyDocs

Nav

Data Types

timedelta

  • timedelta(days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0)
Difference between two datetime values.

All arguments are optional and default to 0.
Arguments may be integers or floats, and may be positive or negative.
Members of timedelta

d

days
Number of days.

m

max
The most positive timedelta object, timedelta(days=999999999, hours=23, minutes=59, seconds=59, microseconds=999999).
microseconds
Number of microseconds (>= 0 and less than 1 second).
min
The most negative timedelta object, timedelta(-999999999).

r

resolution
The smallest possible difference between non-equal timedelta objects, timedelta(microseconds=1).

s

seconds
Number of seconds (>= 0 and less than 1 day).

t

total_seconds
Total seconds in the duration.
1 Example
>>> import datetime as dt
>>> delta = dt.timedelta(
...     days=50,
...     seconds=27,
...     microseconds=10,
...     milliseconds=29000,
...     minutes=5,
...     hours=8,
...     weeks=2
... )
>>> # Only days, seconds, and microseconds remain
>>> delta
datetime.timedelta(days=64, seconds=29156, microseconds=10)
from the Python docs
See Also
No see-alsos for datetime/timedelta
0 Notes
No notes for timedelta