Я пытаюсь выразить разницу между двумя заданными датами в днях, часах и минутах (например, 1 день, 6 часов, 17 минут) в виде вывода запроса SQLite. . У меня есть поля entryin
и entryout
как поля datetime
в базе данных SQLited. Я пробовал все комбинации julianday
и strftime
, но все равно столкнулся с плохой погодой.
Я пробовал strftime ('% d% H:% M', julianday (entryout) -julianday (entryin))
. Для строки значения: 2011-11-10 11:46
и 2011-11-09 09:00
. но вывод будет 25 14:46
вместо 01 02:46
.
Может ли кто-нибудь помочь мне с этим или указать мне правильную логику для этого? Заранее спасибо.