+-----------+----------+
| from_time | to_time |
+-----------+----------+
| 09:00:00 | 22:00:00 |
+-----------+----------+
1 row in set (0.00 sec)
这是我Hours:minutes:seconds format
中的实际SQL表。当我用select from_time, to_time from Tollapp_configure;
查询时,在django中,我得到了((datetime.timedelta(0, 32400), datetime.timedelta(0, 79200)),)
。
如何将((datetime.timedelta(0, 32400), datetime.timedelta(0, 79200)),)
转换为实际小时分和秒(22:00:00格式)。
我的django模型看起来像这样:
class Configure (models.Model):
from_time = models.TimeField()
to_time = models.TimeField()
答案 0 :(得分:0)
这是一个解决方案:
>>> 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;
来源:How to retrieve the Date part out of a Datetime result column in SQLite?
希望这有帮助。