将纪元时间戳转换为nifi中的正常时间戳

Convert epoch timestamp to normal timestamp in nifi

我想将纪元时间戳转换为普通时间戳。

我已经尝试 ${field.value:format('MM/dd/yyyy HH:mm:ss.SSS')} 在更新属性中它给出了一些错误的 1970 年值 1625777940

如果你有以秒为单位的纪元时间戳,那么将它转换为 java 只需乘以 1000,因为 java 计算自 1/1/1970 以来的毫秒数(与 unix 相同的基数)。

所以,这应该有效:

${field.value:multiply(1000):format('MM/dd/yyyy HH:mm:ss.SSS')}