gpt4 book ai didi

regex - 从 NiFi 中的纪元中提取日期

转载 作者:行者123 更新时间:2023-12-02 22:16:29 25 4
gpt4 key购买 nike

我有一个 CSV 文件,其属性具有像“1517334599.906”这样的纪元值。

我想通过 NiFi 将 Epoch 值转换/更新为 ISO 时间戳 'yyyy-MM-dd HH:mm:ss.SSS'。

该转换是为了让 Kibana 将该字段识别为时间戳。有没有办法做到这一点?如果有谁能帮我配置一下吗?

最佳答案

使用 NiFi 的记录功能,您可以将 UpdateRecord 与 CsvReader 和 CsvWriter 一起使用。

请参阅表达式语言中用于将纪元转换为日期字符串的“格式”函数:

https://nifi.apache.org/docs/nifi-docs/html/expression-language-guide.html#format

在 UpdateRecord 中你会做这样的事情:

/eventDate = ${field.value:format("yyyy-MM-dd HH:mm:ss.SSS")} 

这表示获取/eventDate 的值(将其更改为您的字段名称)并将该字段的值设置为右侧格式函数的结果。

我唯一不确定的是一个纪元是否可以有小数部分,如您的示例所示。我希望它能被转换成一个整数。

关于regex - 从 NiFi 中的纪元中提取日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51752764/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com