Ibm cloud IBMCloudDashDB时区

Ibm cloud IBMCloudDashDB时区,ibm-cloud,dashdb,Ibm Cloud,Dashdb,IBM Cloud(以前的Bluemix)dashDB服务使用UTC作为时区。据我所知,您无法更改该设置。我的数据来自不同的时区 如何设置数据(表或列)的时区,或如何构造/格式化数据,以便dashDB正确比较我的值? (例如,匹配“今天”)检查dashDB知识中心中的不同选项,您可以探索w.r.t时区 dashDB具有和等功能,可在UTC和特定时区之间进行转换。以下查询返回洛杉矶/旧金山的当前时间: SELECT from_utc_timestamp (current timestamp, 'A

IBM Cloud(以前的Bluemix)dashDB服务使用UTC作为时区。据我所知,您无法更改该设置。我的数据来自不同的时区

如何设置数据(表或列)的时区,或如何构造/格式化数据,以便dashDB正确比较我的值?
(例如,匹配“今天”)

检查dashDB知识中心中的不同选项,您可以探索w.r.t时区

dashDB具有和等功能,可在UTC和特定时区之间进行转换。以下查询返回洛杉矶/旧金山的当前时间:

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。