SQLITE日期时间需要不同的timzone,而不仅仅是本地时间

时间:2016-01-18 04:32:37

标签: sqlite datetime timezone

我想使用SQLITE在不同的时区获取日期和时间。比如说,我输入值为20160118T010856,但我要求它改为澳大利亚,英格兰和其他时区。

我目前能做的是:

 select datetime('2016-01-18T04:13:39','localtime'); 

仅提供我当前的当地时间。请帮助。

1 个答案:

答案 0 :(得分:0)

据我所知,这在sqlite中是不可能的。您最好的办法是将日期时间存储为UTC并在数据库外部进行转换。

documentation您可以将偏移量(修饰符)应用于日期和时间,但它不会考虑夏令时。