В Apache NiFi, как распечатать текущую дату в формате ISO с часовым поясом - PullRequest
0 голосов
/ 17 октября 2019

Я использую функцию now () для добавления динамического атрибута в поток. Значение, присвоенное атрибуту, читается человеком. Я хотел бы получить значение в формате ISO:

2019-09-21T12:00:00Z

Я пробовал это выражение:

${now():format("yyyy-MM-ddTHH:mm:ss.SSS'Z'")}

Тем не менее, я получаю сообщение об ошибке «T».

 ERROR: failed to process session due to Illegal pattern character 'T'; 

Существует ли быстрый способ форматирования даты с использованием EL?

Я - версия NiFi 1.9.1

Спасибо

1 Ответ

1 голос
/ 17 октября 2019

Согласно документации ,

${now():format("yyyy-MM-dd'T'HH:mm:ss'Z'", "GMT")}

даст ожидаемый результат.

...