将纪元时间戳转换为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')}
我想将纪元时间戳转换为普通时间戳。
我已经尝试 ${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')}