Jasper reports 如何将报表的输入参数更改为";“年月日”;默认情况下,它将输入作为“输入”;d/M/y“;我必须为select查询传递inout参数

Jasper reports 如何将报表的输入参数更改为";“年月日”;默认情况下,它将输入作为“输入”;d/M/y“;我必须为select查询传递inout参数,jasper-reports,Jasper Reports,如何将报表的输入日期参数改为“DD-MM-YY”,默认将输入转换为“d/M/y” 但这里我使用了硬编码的值,请建议如何声明参数,这些参数给出了日期格式,如“DD-MM-YY” 我试着这样表达: new SimpleDateFormat("DD/MM/YY").format($P{datefrom}) 使用下面的表达式,并根据您的要求更改格式模式,反之亦然。 新SimpleDataFormat(“dd-MM-yy”).format((新SimpleDataFormat(“dd/MM/yy”).p

如何将报表的输入日期参数改为“DD-MM-YY”,默认将输入转换为“d/M/y”

但这里我使用了硬编码的值,请建议如何声明参数,这些参数给出了日期格式,如“DD-MM-YY”

我试着这样表达:

new SimpleDateFormat("DD/MM/YY").format($P{datefrom})

使用下面的表达式,并根据您的要求更改格式模式,反之亦然。
新SimpleDataFormat(“dd-MM-yy”).format((新SimpleDataFormat(“dd/MM/yy”).parse($P{parameter1}))

试试新SimpleDataFormat(“dd-MM-yy”).format($P{datefrom})当我试图用这个声明参数时,我得到了一个错误,我应该在哪里应用上述强制转换方法呢?你应该添加一个jrxml的小代码段。这是什么?如何使用这个表达式?@Tech Whiz我是ireport的新手,我必须使用上面的表达式
new SimpleDateFormat("DD/MM/YY").format($P{datefrom})