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

Joh*_*ohn 1 datetime update-attribute apache-nifi

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

Shu*_*Shu 7

使用toDate函数转换为unixtime,然后使用plus函数(以毫秒为单位),最后使用format函数获取所需的格式

加1天:

${date:toDate("yyyy-MM-dd"):toNumber():plus(86400000):format("yyyy-MM-dd")}
Run Code Online (Sandbox Code Playgroud)

例:

我遇到日期属性与价值作为flowfile 2018年1月10日和想的1天添加到日期的属性值。

1天(24hr)的毫秒数是86400000,因此在下面的表达式中,我将1天添加到date属性值中。

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

add_day 和值为

${date:toDate("yyyy-MM-dd"):toNumber():plus(86400000):format("yyyy-MM-dd")}
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明 在此处输入图片说明