需要不同时区的 SQLITE 日期时间,而不仅仅是本地时间
SQLITE datetime for different timzone required, not only localtime
我想使用 SQLITE 在不同的时区获取日期和时间。比如说,我在输入中得到的值为 20160118T010856,但我要求它更改为澳大利亚、英国和其他时区。
我目前能做的是:
select datetime('2016-01-18T04:13:39','localtime');
它只提供我当前当地时间。请帮忙。
据我所知,这在 sqlite 中是不可能的。最好的办法是将日期时间存储为 UTC 并在数据库外进行转换。
从 documentation 开始,您可以对日期和时间应用偏移量(修饰符),但它不考虑夏令时。
我想使用 SQLITE 在不同的时区获取日期和时间。比如说,我在输入中得到的值为 20160118T010856,但我要求它更改为澳大利亚、英国和其他时区。
我目前能做的是:
select datetime('2016-01-18T04:13:39','localtime');
它只提供我当前当地时间。请帮忙。
据我所知,这在 sqlite 中是不可能的。最好的办法是将日期时间存储为 UTC 并在数据库外进行转换。
从 documentation 开始,您可以对日期和时间应用偏移量(修饰符),但它不考虑夏令时。