Я хочу преобразовать метку времени строки в 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?