使用NiFi的UpdateAttribute转换日期格式可行性咨询
使用NiFi UpdateAttribute组件转换日期格式
完全可以通过NiFi的UpdateAttribute组件实现该日期格式转换,具体配置步骤如下:
添加UpdateAttribute处理器到你的数据流中
在处理器的"Properties"标签下,新增一个自定义属性(比如命名为
formattedDate),属性值使用NiFi表达式语言编写:${原始日期属性名:toDate("yyyy-MM-dd'T'HH:mm:ssXXX"):format("dd/MM/yyyy")}细节说明:
toDate("yyyy-MM-dd'T'HH:mm:ssXXX"):将输入的2023-08-03T00:00:00-03:00格式字符串解析为日期对象,其中XXX用于匹配时区偏移部分(-03:00)format("dd/MM/yyyy"):将解析后的日期对象格式化为03/08/2023这种日/月/年的格式
补充提示:如果原始日期存储在FlowFile的内容中,需要先通过ExtractText处理器将日期字符串提取为FlowFile属性,再用UpdateAttribute进行格式转换
配置完成后启动处理器,即可完成日期格式转换,满足数据集成需求。
内容的提问来源于stack exchange,提问作者Rodrigo Hajime Himauari
相关产品推荐
相关产品推荐

