我的数据库表有一列,其数据类型为 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/