我想使用SQLITE在不同的时区获取日期和时间。比如说,我输入值为20160118T010856,但我要求它改为澳大利亚,英格兰和其他时区。
我目前能做的是:
select datetime('2016-01-18T04:13:39','localtime');
仅提供我当前的当地时间。请帮助。
答案 0 :(得分:0)
据我所知,这在sqlite中是不可能的。您最好的办法是将日期时间存储为UTC并在数据库外部进行转换。
从documentation您可以将偏移量(修饰符)应用于日期和时间,但它不会考虑夏令时。