首页 > 解决方案 > 如何以 10H:30M 格式获取时间,小时和分钟应该用 H 和 M 表示 - Python

问题描述

我已将分钟转换为 HH:mm:ssstr(timedelta(minutes=total_minutes))

它给了我像 10:30:44 这样的时间,

我想要这样的输出 10H:30M,时间/日期时间模块中是否有任何方法可以做到这一点,或者我应该拆分这个字符串并附加 H 和 M。

标签: pythonpython-3.x

解决方案


您可以导入和使用 strftime,它允许您使用时间和日期做很多事情 https://docs.python.org/3/library/time.html

from time import gmtime, strftime
x = strftime("%HH:%MM", gmtime())    
print(x)

输出04H:27M


推荐阅读