Nifi - 如何在日期中添加天数

Nifi - how to add days to the date

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

使用toDate函数转换成unixtime然后使用带毫秒的plus函数最后使用format函数来获得你想要的格式

增加 1 天:

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

示例:

我将 date 属性设置为 flowfile,值为 2018-01-10 并希望将 1 天添加到日期属性值。

毫秒 1 天(24 小时)是 86400000 所以在下面的表达式中我将一天添加到日期属性值.

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

add_day 值为

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