2014-02-13 2 views
0

В MySql следующем запросе используется для установки сеансуКак установить часовую зону в сеансе SQLite?

set @@session.time_zone='+05:00'; 

Но он не работает в SQLite.

Как на следующую ссылку, это не представляется возможным установить сессию в SQLite:

http://stackoverflow.com/questions/2013542/how-to-set-timezone-for-sql 

Мы можем выбрать время согласно зоне, как указано в следующем запросе:

выберите DateTime («теперь», -5,30 часов);

, но не полезно устанавливать часовой пояс в сеансе.

Так есть ли способ установить часовой пояс в сеансе SQLite при выполнении любого запроса select/insert?

ответ

0

SQLite times использует UTC по умолчанию и может быть преобразован между UTC и текущим местным временем с помощью модификаторов localtime и utcdate and time functions. Однако разница между временем по Гринвичу и местным временем считывается из операционной системы и не может быть изменена.

Смежные вопросы