Sqlite не может показать правильное текущее время - PullRequest
0 голосов
/ 21 сентября 2011

Я установил свое время в качестве локали США. Я создал базу данных в Sqlite.В базе данных у меня есть поля, такие как Entry_Date, которые установлены как CURRENT_TIMESTAMP..Теперь я запускаю запрос, как

   SELECT time('now')

o/p:  06:22:09

Он отображает неправильное времяТак что мой вопрос: как мне установить время Sqlite?

1 Ответ

2 голосов
/ 21 сентября 2011

Вам необходимо передать модификатор localtime в функцию time.

sqlite> select time('now','localtime');
06:38:51

См. Функции даты и времени

Обновление: Для записи вот как вывести дату эпохи Unix:

sqlite> select time(1316638370,'unixepoch','localtime');
06:52:50
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...