#sqlite #datetime
#sqlite #datetime
Вопрос:
У меня есть значение datetime в unixepoch, но также и в ms. Кто-нибудь знает, как я могу напечатать строковую версию времени С миллисекундами? т.е.
Field value is 1401795533345
Итак, чтобы получить строку, я использую,
select datetime(MeasureTime/1000, 'unixepoch') from Stats
I get 2014-06-03 11:38:53
but Im not able to get the 345ms printed.
Ответ №1:
Вместо этого используйте strftime:
SELECT strftime('%Y-%m-%d %H:%M:%f', MeasureTime/1000, 'unixepoch') FROM Stats
Комментарии:
1. Спасибо. Я только что нашел это тоже. На самом деле ВЫБЕРИТЕ strftime(‘%Y-%m-%d %H:%M:%f’, MeasureTime* 1.0 / 1000, ‘unixepoch’) ИЗ статистики