python - 将 datetime.timedelta 对象转换为 HH :MM

标签 python mysql

我的数据库表有一列,其数据类型为 datetime ,所以当查询时它返回 HH:MM:SS 。但是,使用 Python 它会返回 (datetime.timedelta(0, 57360),) .

这显然是以秒为单位的时间差。如何将返回的对象转换为HH:MM格式的字符串?

最佳答案

这个解决方案怎么样:

import datetime

td = datetime.timedelta(0, 57360)
print ':'.join(str(td).split(':')[:2])

关于python - 将 datetime.timedelta 对象转换为 HH :MM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39281111/

相关文章:

python - 如何在训练期间从 Scikit Learn SVM 中的每个类中抽取相同数量的示例?

java - 需要有关 jython 、 django 和 java 混淆的帮助

python - 多索引数据透视列差异

python - 从csv文件读取时如何更改列的数据类型

php - 将多个数据分组

Python 正则表达式词距

python - Python中的 `board[x, y]`和 `board[x][y]`有区别吗?

选中 PHP MYSQL 复选框

mysql - 如何解决mysql警告: "InnoDB: page_cleaner: 1000ms intended loop took XXX ms. The settings might not be optimal "?

php - MySQL SELECT 女性而非男性