记录中有一个日期字段 . 其格式如下“YYYY-MM-DD HH:MM:SS.sss”(将此日期值用作字符串) . 在某些记录中,例如,毫秒数从源舍入
-
2018-05-15 15:30:20.123
-
2018-05-15 15:30:20.12
-
2018-05-15 15:30:20.3
有没有办法在NiFi中像下面的例子2和3中填充额外的零?
-
2018-05-15 15:30:20.120
-
2018-05-15 15:30:20.300
有没有办法循环使用NiFi表达语言?
PS:现在我使用三个不同的处理器来执行此循环,将日期作为属性并检查其长度作为条件,并决定在需要时添加'0' . 我尝试的另一种方法是使用Execute脚本处理器 . 但试图找出是否有 better solution to this? .
1 回答
假设您有属性
date = 2018-05-15 15:30:20.3
你可以使用updateattribute和这样的表达式:
追加额外的零,然后用regexp替换删除不必要的