【发布时间】:2011-10-11 23:56:30
【问题描述】:
在 Python 中对时间相关类型执行 h/m/s 舍入操作并控制舍入分辨率的优雅、高效和 Pythonic 方式是什么?
我的猜测是它需要时间模运算。示例:
- 20:11:13 %(10 秒)=>(3 秒)
- 20:11:13 %(10 分钟)=>(1 分 13 秒)
我能想到的相关时间相关类型:
-
datetime.datetime\datetime.time struct_time
【问题讨论】:
-
您是否要将日期四舍五入到最接近的“部分”(即 20:11:10 四舍五入到最接近的小时产生 20:00:00)或者 - 如您的示例所示 - 获取 余数四舍五入到最近的部分(即 20:11:10 到最近的小时产生 11:13)?
-
对不起;对于“日期”,请阅读“时间”
标签: python datetime time modulo rounding