python - 如何以 10H:30M 格式获取时间,小时和分钟应该用 H 和 M 表示 - Python
问题描述
我已将分钟转换为 HH:mm:ssstr(timedelta(minutes=total_minutes))
它给了我像 10:30:44 这样的时间,
我想要这样的输出 10H:30M,时间/日期时间模块中是否有任何方法可以做到这一点,或者我应该拆分这个字符串并附加 H 和 M。
解决方案
您可以导入和使用 strftime,它允许您使用时间和日期做很多事情 https://docs.python.org/3/library/time.html
from time import gmtime, strftime
x = strftime("%HH:%MM", gmtime())
print(x)
输出04H:27M
推荐阅读
- python - 熊猫提取列的子字符串并放入同一列
- r - 将时间戳添加到 R Shiny flexdashboard 标头
- javascript - 删除对象中所有“真”和“假”的引号
- azure - Azure 多订阅密钥保管库访问策略
- java - 对队列中的项目进行排序
- bash - bash中grep中的引号和参数
- google-sheets - Google Sheets ArrayFormula Countifs 无法正常工作
- python - 使用从数据库中提取的数据在 dajngo 中生成报告
- c# - CS0120,试图通过 RadioButton 向 ListBox 发送数据
- javascript - 对于像 alert() 这样的 JavaScript 方法,您将 () 中的内容称为什么?