在 Apache NiFi 中,如何以带时区的 ISO 格式打印当前日期
In Apache NiFi, how do I print current date in ISO format with timezone
我正在使用 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版本
谢谢
根据 documentation、
${now():format("yyyy-MM-dd'T'HH:mm:ss'Z'", "GMT")}
会给你预期的结果。
我正在使用 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版本
谢谢
根据 documentation、
${now():format("yyyy-MM-dd'T'HH:mm:ss'Z'", "GMT")}
会给你预期的结果。