Bluemix dashDB服务使用UTC作为时区。就我所知,您无法更改该设置。我的数据来自不同的时区。IBM Bluemix dashDB时区
如何设置我的数据(表或列)的时区或结构/格式化我的数据,以便dashDB可以正确比较我的值? (例如,匹配“今天”)
Bluemix dashDB服务使用UTC作为时区。就我所知,您无法更改该设置。我的数据来自不同的时区。IBM Bluemix dashDB时区
如何设置我的数据(表或列)的时区或结构/格式化我的数据,以便dashDB可以正确比较我的值? (例如,匹配“今天”)
检查dashDB知识中心的不同选项,您可以探索w.r.t时区。
https://www.ibm.com/support/knowledgecenter/search/timezone?scope=SS6NHC
dashDB有一个像TO_UTC_TIMESTAMP
和FROM_UTC_TIMESTAMP
功能UTC和特定的时区之间的转换。如果你换一个date
你身边得到特定时区的当前日期(又名“今天”)
SELECT from_utc_timestamp (current timestamp, 'America/Los_Angeles')
from sysibm.sysdummy1
:
SELECT date(from_utc_timestamp (current timestamp, 'America/Los_Angeles'))
from sysibm.sysdummy1
下面的查询返回洛杉矶/旧金山当前时间有许多功能可以帮助进行日期/时间算术,并且可以从任何日期/时间值中添加/减去年/月/.../秒。我的建议是存储已转换为UTC的时间戳并从那里开始。
答案是“不支持时区数据中的时区”。而stackoverflow是愚蠢的坚持一个答案必须是30个字符或更多。不就是不。
基本上不支持在数据库模式中包含时区的时间。数据库中的所有时间都是UTC时间,任何转换或比较都是DIY的。 –