Why does datetime.timedelta only have the attributes 'days' and 'seconds'?
Loris Bennett
loris.bennett at fu-berlin.de
Thu Apr 14 09:35:13 EDT 2022
Hi,
With Python 3.9.2 I get
$ import datetime
$ s = "1-00:01:01"
$ t = datetime.datetime.strptime(s, "%d-%H:%M:%S")
$ d = datetime.timedelta(days=t.day, hours=t.hour, minutes=t.minute, seconds=t.second)
$ d.days
1
$ d.seconds
61
$ d.minutes
AttributeError: 'datetime.timedelta' object has no attribute 'minutes'
Is there a particular reason why there are no attributes 'minutes' and
'hours and the attribute 'seconds' encompasses is the entire fractional
day?
Cheers,
Loris
--
This signature is currently under construction.
More information about the Python-list
mailing list