Sqlite timestring преобразовать в% Y-% m-% d% H:% M:% S - PullRequest
0 голосов
/ 23 января 2020

timestring = 574173060999555008

запрос:

datetime(‘2001-01-01’,substr(timestring,1,length(timestring )-9 || ‘ seconds’)

вывод:

2019-03-13 12:31:00

хочу вывод:

2019-03-14 00:31:00

1 Ответ

0 голосов
/ 23 января 2020

Существует разница в 12 часов между ожидаемым и фактическим выходом. Если это результат разницы часовых поясов, вы можете добавить модификатор +12 hours к datetime() в конце, чтобы получить то, что вы хотите:

datetime('2001-01-01', substr(timestring, 1, length(timestring ) - 9) || ' seconds', '+12 hours')

Результат:

2019-03-14 00:31:00
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...