首页 > 后端开发 > Python教程 > 如何轻松地将'datetime.timedelta”对象格式化为小时:分钟?

如何轻松地将'datetime.timedelta”对象格式化为小时:分钟?

Linda Hamilton
发布: 2024-12-15 04:44:13
原创
891 人浏览过

How to Easily Format a `datetime.timedelta` Object to Hours:Minutes?

将 timedelta 格式化为字符串

面对格式化 datetime.timedelta 对象的障碍,特别是以习惯的小时:分钟显示持续时间格式,是一个常见的挑战。

为了解决这个问题,一种常用的方法是向分别提取小时和分钟的对象的类。虽然可以通过将 timedelta.seconds 除以 3600 来获取小时数,但将剩余秒数转换为分钟数会带来困难。

存在一种简化的方法,可以有效规避这些复杂性。对 timedelta 对象使用 str() 函数直接生成所需的字符串表示形式。如下例:

import datetime
start = datetime.datetime(2009, 2, 10, 14, 00)
end = datetime.datetime(2009, 2, 10, 16, 00)
delta = end - start
print(str(delta))
# prints 2:00:00
登录后复制

以上是如何轻松地将'datetime.timedelta”对象格式化为小时:分钟?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板