【发布时间】:2017-07-12 08:41:10
【问题描述】:
我们使用 Apache Nifi 进行数据摄取。 我们从多个来源提取数据,尤其是 Oracle 数据库。许多提取的表都包含时间戳。由于我们在国际环境中工作,我想将所有时间戳的时区更改为 UTC 时间。
- 如何将时间戳列的时区更改为 UTC 时间?
- 有没有通用的解决方案,让所有的时间戳都一次性转换?
【问题讨论】:
标签: timezone utc apache-nifi
我们使用 Apache Nifi 进行数据摄取。 我们从多个来源提取数据,尤其是 Oracle 数据库。许多提取的表都包含时间戳。由于我们在国际环境中工作,我想将所有时间戳的时区更改为 UTC 时间。
【问题讨论】:
标签: timezone utc apache-nifi
您可以将时间戳列转换为 UTC 时间。
请查看以下参考网站。 https://nifi.apache.org/docs/nifi-docs/html/expression-language-guide.html#format
只要考虑你有一个名为“时间”的属性,它的值是1420058163264
${time:format("yyyy/MM/dd HH:mm:ss.SSS'Z'", "GMT")}
在格式方法中,您可以传递可以将时间戳转换为 UTC 时区的时区。
希望对你有帮助/
谢谢
【讨论】: