IIB ESQL 时区 UTC 至 CET

IIB ESQL timezone UTC to CET

提问人:Shiva Janssens 提问时间:10/11/2023 最后编辑:GasShiva Janssens 更新时间:10/11/2023 访问量:59

问:

我正在尝试将时区差异添加到 TIMESTAMP 中,我尝试了以下方法,但这还不够,因为差异会随着夏令时和冬令时(分别加 2 或加 1)而波动。

SET dateTimeCET = dateTimeUTC + CAST(2 AS INTERVAL HOUR);

我搜索了 IBM 文档和 Web。 我正在寻找正确的代码来在 ESQL 中添加从 UTC 到 CET 的转换。

WebSphere IBM-MQ

评论


答:

1赞 Shiva Janssens 10/11/2023 #1

我找到了解决方案,希望它能帮助到某人。

SET dateTimeCET = dateTimeUTC + LOCAL_TIMEZONE;

有关详细信息,请参阅文档。

https://www.ibm.com/docs/en/integration-bus/10.0?topic=functions-local-timezone-function