Делает ли std :: list :: clear недействительным std :: list :: end итератор?

В Python2.7 или новее вы можете использовать метод total_seconds :

import datetime as dt

turnaround = dt.timedelta(days = 1, hours = 3, minutes = 42, seconds = 54)

total_seconds = int(turnaround.total_seconds())
hours, remainder = divmod(total_seconds,60*60)
minutes, seconds = divmod(remainder,60)

print('{} hrs {} mins {} secs'.format(hours,minutes,seconds))

дает

27 hrs 42 mins 54 secs

В Python2.6 или вы можете сами вычислить total_seconds:

total_seconds = turnaround.seconds + turnaround.days*24*60*60

(для более общей формулы, включая микросекунды, см. ссылку выше).

11
задан pnuts 26 October 2015 в 03:44
поделиться