python – 将timedelta格式化为字符串

weixin_38048397 2019-09-12 01:29:40
我是一个Python新手(2周),我在格式化datetime.timedelta对象时遇到了麻烦. 这是我正在尝试做的事情:  我有一个对象列表,该对象类的一个成员是timedelta对象,显示事件的持续时间.我希望以小时:分钟的格式显示该持续时间. 我已经尝试了各种方法来做到这一点,我遇到了困难.我目前的方法是为我的对象添加方法,返回小时和分钟.我可以通过将timedelta.seconds除以3600并将其四舍五入来获得小时数.我无法获得余数秒并将其转换为分钟. 顺便说一下,我正在使用带有Django模板的Google AppEngine进行演示.
...全文
1086 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38066087 2019-09-12
  • 打赏
  • 举报
回复
您可以使用str()将timedelta转换为字符串.这是一个例子: 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

474

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧