首先,我创建一个新日期并将其保存到新变量$ {period}中,格式为YYYYMM。例如202003。如何将1个月添加到刚创建的日期?但不通过“ eval ...”和+1,因为它只是在日期中添加1个项目作为数值,尤其是+1个月。这样,当切换到新的一年时,年份也将切换,并且不会变成202013(没有第13个月)。预先谢谢你。
您可以使用shiftDate表达式;它包含三个参数:
请查看示例:
#{shiftDate(2019-03-19 03:40:00, yyyy-MM-dd HH:mm:ss, -P1Y)}
及其执行结果:
2018-03-19 01:40:00