[Python-Dev] datetime.timedelta total_microseconds
Terry Reedy
tjreedy at udel.edu
Tue Feb 26 22:15:17 EST 2019
On 2/26/2019 7:03 PM, Chris Barker via Python-Dev wrote:
> So: it would be good to provide a correct, simple, intuitive, and
> discoverable way to do that.
>
> timedelta.total_seconds()
To me, total_x implies that there is a summation of multiple timedeltas,
and there is not. So not intuitive to me. (Neither us current obscure
option). It is also not obvious is answer is rounded to nearest second
or not.
>
> So at most, we could have:
>
> .total_microseconds()
> .total_seconds()
> .total_minutes()
> .total_hours()
> .total_days()
> .total_weeks()
I am also not enthusiastic about multiple methods doing essentially the
same thing. I might prefer one method, .convert? with an argument
specifying the conversion unit, 'microseconds', 'seconds', ... . I think
this is in python-ideas territory.
--
Terry Jan Reedy
More information about the Python-Dev
mailing list