6

有人可以告诉我如何将 x 天数添加到 Nifi 中格式(“yyyy-MM-dd”)的日期属性。

4

1 回答 1

14

使用toDate函数转换为unixtime,然后使用毫秒加函数,最后使用format函数得到你想要的格式

增加1天:

${date:toDate("yyyy-MM-dd"):toNumber():plus(86400000):format("yyyy-MM-dd")}

例子:

我的流文件具有日期属性,值为 2018-01-10,希望在日期属性值中添加 1 天。

1 天(24 小时)的毫秒86400000,因此在下面的表达式中,我将一天添加到日期属性值。

在更新属性处理器中添加新属性为

add_day 和值作为

${date:toDate("yyyy-MM-dd"):toNumber():plus(86400000):format("yyyy-MM-dd")}

在此处输入图像描述 在此处输入图像描述

于 2018-08-06T17:00:23.073 回答