如何创建具有相对日期的用户定义变量,例如当前日期加上1年?
我已经创建了一个用户定义变量startDate
我尝试添加代码
LocalDate.now().plusYears(1).toString();
多步操作,但我无法获得代码设置的变量值。
答案 0 :(得分:0)
使用__timeShift函数:
${__timeShift(dd/MM/yyyy,${startDate},P1D,,)}
timeShift函数以给定的格式返回日期,并添加指定的秒数,分钟数,小时数,天数或月数
答案 1 :(得分:0)
您需要在表达式中包含java.time
package
__groovy() function的正确语法为:
${__groovy(java.time.LocalDate.now().plusYears(1).toString(),startDate)}
演示: