在 Apache Calcite SQL 查询中获取 UTC 时间

问题描述 投票:0回答:1

我正在尝试 Apache Calcite CSV 示例。

CURRENT_TIME
LOCALTIME
均返回默认时区的时间。在连接字符串中设置
'timeZone=UTC'
没有帮助,因此我尝试了各种时区参考。

timeZone=gmt+00:00

timeZone=gmt+0:00

timeZone=utc

timeZone=gmt+00:00

甚至

timeZone=America/Los_Angeles
也没有更改会话时区。

sql apache-calcite
1个回答
0
投票

看起来“timeZone=UTC”连接字符串属性仅在 sqlline 命令行工具中不起作用。使用java代码,在 JDBC 连接字符串中传递“timeZone=UTC”后,我能够使用 CURRENT_TIMESTAMP 获取 UTC 时间。

© www.soinside.com 2019 - 2024. All rights reserved.