在MySql中,以下查询用于设置 session
set @@session.time_zone='+05:00';
但它不适用于 SQLite。
如以下链接所示,无法在 SQLite 中设置 session :
http://stackoverflow.com/questions/2013542/how-to-set-timezone-for-sql
我们可以根据以下查询中给出的区域选择时间:
选择 DateTime('现在','-5.30 小时');
但在 session 中设置时区没有用。
那么在执行任何选择/插入查询时,有没有办法在 SQLite session 中设置时区?
最佳答案
SQLite 时间默认使用 UTC,并且可以使用 date and time functions 的 localtime
和 utc
修饰符在 UTC 和当前本地时间之间进行转换。 。
但是,UTC 与本地时间之间的差异是从操作系统读取的,无法更改。
关于mysql - 如何在SQLite session 中设置时区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21756948/