Python 如何将datetime.timedelta(079200)转换为分和秒

Python 如何将datetime.timedelta(079200)转换为分和秒,python,django,Python,Django,这是我的实际SQL表,它是小时:分钟:秒格式的。当我用查询时,选择from_time,tou time from Tollapp_configure,在django我得到的输出是((datetime.timedelta(032400),datetime.timedelta(079200)), 如何将((datetime.timedelta(032400)、datetime.timedelta(079200))转换为实际的时分秒(22:00:00格式) 我的django模型如下所示: +-----

这是我的实际SQL表,它是
小时:分钟:秒格式的
。当我用
查询时,选择from_time,tou time from Tollapp_configure,在django我得到的输出是
((datetime.timedelta(032400),datetime.timedelta(079200)),

如何将
((datetime.timedelta(032400)、datetime.timedelta(079200))转换为实际的时分秒(22:00:00格式)

我的django模型如下所示:

+-----------+----------+
| from_time | to_time  |
+-----------+----------+
| 09:00:00  | 22:00:00 |
+-----------+----------+
1 row in set (0.00 sec)
这里有一个解决方案:

使用python将timedelta转换为日期 通过SQL以格式获取日期 资料来源:


希望这有帮助。

print(datetime.timedelta(032400))
prints
9:00:00
您的问题到底是什么?可能重复的@Patrick Artner的可能重复感谢您的帮助。对不起,实际上我没有看到印刷品。我什么都试过了,除了print@JanardhanReddy.Meeniga如果你已经解决了这个问题,别忘了结束这个问题
class Configure (models.Model):
    from_time = models.TimeField()
    to_time = models.TimeField()
>>> import datetime
>>> startTime = datetime.timedelta(0, 54915)
>>> startTime = (datetime.datetime.min + startTime).time()
>>> startTime
datetime.time(15, 15, 15)
SELECT STRFTIME('%Y-%m-%d', datetime) FROM your_table;