我正在尝试将时区差异添加到时间戳中,我尝试了以下操作,但这还不够,因为时差随夏季和冬季时间而波动(分别加 2 或加 1)。
SET dateTimeCET = dateTimeUTC + CAST(2 AS INTERVAL HOUR);
我搜索了 IBM 文档和网络。 我正在寻找正确的代码来在 ESQL 中添加从 UTC 到 CET 的转换。
我找到了解决方案,希望它可以帮助别人。
SET dateTimeCET = dateTimeUTC + LOCAL_TIMEZONE;
文档中有更多信息。
https://www.ibm.com/docs/en/integration-bus/10.0?topic=functions-local-timezone-function