问题描述
我们正在连接 Oracle 数据库。从 Executesql 处理器查询日期时,日期列时区将更改为 UTC。我们怎样才能避免这种情况? 即使我在控制器服务属性中添加了 oracle.jdbc.timezoneAsRegion=false ,但它仍然不起作用。 我们不想编辑 bootstrap.conf 来更改时区。有没有办法在 Nifi 中更改时区?
此外,如果我在 DB 中的日期列值为 2021-06-20 01:00:00 ,则在 nifi 中读取时,该值更改为 2021-06-19 19:30 :00 我们可以看到 5:30 小时的差异。 同样的事情,如果我通过 java 代码运行它,我会得到一个与 DB 中的确切日期值。 我的系统中运行 Nifi 的时区是时区:亚洲/加尔各答(IST,+0530)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)