假设我有日期时间对象。我希望它们四舍五入到最近的前一刻钟:
2014-07-18T14:23:12 --> 2014-07-18T14:15:00
2014-07-18T14:14:59 --> 2014-07-18T14:00:00
2014-07-18T00:00:00 --> 2014-07-18T00:00:00
Etc.
rounded_qtr_hour = lambda dt: datetime.datetime(dt.year, dt.month, dt.day, dt.hour,
15*(dt.minute // 15))
基本上,您创建一个新对象(修改旧对象是一种功能较少的方法),具有等效的年、月、日、小时,并将分钟向下舍入到最后 15 分钟间隔(// 是楼层划分)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)