时间戳太长在Apache Nifi中不正确

时间:2019-03-31 17:17:26

标签: apache-nifi

我想将字符串时间戳转换为long。我收到这样的字符串时间戳;

2019-03-29T19:26:36.272794Z   -> it has 6 number after seconds(272794)

为此,我在 UpdateRecordProcessor 中使用这种格式;

${field.value:toDate("yyyy-MM-dd'T'HH:mm:ss.SSSSSS'Z'", "GMT"):toNumber()}

但是此解决方案未提供正确的解决方案。例如,上述时间戳字符串的结果为; 1553887868794。但这等于:2019-03-29T19:31:08.794Z

我想,UpdateRecord在后​​端使用了SimpleDataFormat。但是,据我所知,像上面的结果一样,SimpleDateFormat仅在3个数字后几秒钟才能使用。

如何在UpdateRecord的Nifi中获得正确的结果?

0 个答案:

没有答案