自动计算下一年同月的日期

需求描述:参数模板里有二个日期(其中第二个日期不能选择),必须随着第一个日期的变化而变化,比如说:第一个选择20124月,第二个就自动变成20134月,这样做的目的可以不用手动去选下一年的这个日期,用户可以很方便的查询整一年内的数据。

 

需求实现: 

1. 制作一个参数模版的报表,如图:

 

2. B1单元格写上自动计算表达式:

(parseInt(${A1}.toString().substring(0,4))+1)+${A1}.toString().substring(4,7)

如图:

通过substring 方法将返回一个包含从原始对象中获得的子字符串的 String 对象,然后分别截取整个日期所在的年、月

 

3. 实现效果,如图:

本文标签: