Время округления в Python

Каким будет элегантный, эффективный и питонический способ выполнения операции округления ah / m / s для связанных со временем типов в Python с контролем над разрешением округления?

Мое предположение. в том, что для этого потребуется операция по модулю времени. Наглядные примеры:

  • 20:11:13% (10 секунд) => (3 секунды)
  • 20:11:13% (10 минут) => (1 минута и 13 секунд)

Соответствующее время типы, о которых я могу думать:

  • datetime.datetime \ datetime.time
  • struct_time
25
задан Jonathan 24 July 2011 в 11:35
поделиться