报告默认参数值表达式

时间:2018-10-18 07:32:34

标签: jasper-reports

我有一个包含两个参数的报告

  
      
  1. 开始日期
  2.   
  3. 结束日期
  4.   
     

我想在Ireport中编写一个表达式,其中参数Start_Date默认显示一年的第一天(2018-01-01)作为参数值

     

示例今天的日期2018-10-18,我希望参数Start_Date的默认值为2018-01-01

     

Ireport中是否有任何表达式可以显示2018-01-01作为默认值。 (每年的第一天)

1 个答案:

答案 0 :(得分:0)

将Start_Date参数字段的“默认值”表达式设置为此:

"01.01." +  java.util.Calendar.getInstance().get(Calendar.YEAR)

它成功地为我生成了一个报告。

其他参数也应如此,例如一年的最后一天。