11
SQLite:CURRENT_TIMESTAMP以格林尼治标准时间表示,而不是计算机的时区
我有一个带有此列定义的sqlite(v3)表: "timestamp" DATETIME DEFAULT CURRENT_TIMESTAMP 该数据库所在的服务器位于CST时区。当我在不包括timestamp列的情况下插入表时,sqlite会自动以GMT(而不是CST)中的当前时间戳填充该字段。 有没有办法修改我的插入语句,以强制存储的时间戳记在CST中?另一方面,最好将其存储在GMT中(例如,以防数据库移动到其他时区),所以有一种方法可以修改我选择的SQL,以便在我将存储的时间戳转换为CST时从表中提取出来?