我使用SQLite我的CGI应用程序,但我在的时区是从这个东东上运行的共享服务器的不同。 可以设置我的时区以某种方式在SQLite的,所以我不需要弄乱我的应用程序随着时间的推移转换,我可以在我的SQL现在用的东西像()? 如果不是:什么是我的其他选择吗?
Answer 1:
SQLite没有办法设置连接的时区,因为它面向的是嵌入式数据库使用 - 无论你用它来改变你的C库本地时间()输出应该SQLite的工作。 这对我的作品在MacOS:
$ TZ=America/New_York sqlite3 dbfile "select datetime('now','localtime');"
2010-01-06 09:53:28
$ TZ=America/Los_Angeles sqlite3 dbfile "select datetime('now','localtime');"
2010-01-06 06:53:41
文章来源: How to set timezone for SQL?