如何设置时区的SQL?(How to set timezone for SQL?)

2019-10-19 01:32发布

我使用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?