如何在SQLite会话中设置时区



在MySql中,以下查询用于设置会话

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

但它不适用于SQLite。

如以下链接所示,无法在SQLite中设置会话:

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

我们可以根据区域选择时间,如以下查询所示:

选择日期时间("现在","-5.30 小时");

但是在会话中设置时区没有用。

那么在执行任何选择/插入查询时,有没有办法在SQLite会话中设置时区?

SQLite 时间默认使用 UTC,可以使用日期和时间函数的 localtimeutc 修饰符在 UTC 和当前本地时间之间进行转换。但是,UTC 和本地时间之间的差异是从操作系统读取的,并且无法更改。

相关内容

  • 没有找到相关文章

最新更新