我有一个报告,它将日期范围作为输入控件。但是当我在输入控件中输入日期时,其格式会自动更改并显示错误消息(附带屏幕截图)。
这里出了什么问题?
答案 0 :(得分:1)
由于您在iReport中提供的日期格式为mm/dd/yyyy
,并且JasperReport服务器的默认日期格式为yyyy-MM-dd
。
您可以更改由Locale控制的JasperReport服务器的日期格式,从而更改区域设置包。 要更改
下的日期格式编辑jasperserver_config.properties
\jasperreports-server-cp-5.5.0\apache-tomcat\webapps\jasperserver\WEB-INF\bundles
这些是jasperserver_config.properties文件中的日期格式: -
date.format=dd-MM-yyyy
datetime.format=yyyy-MM-dd HH:mm
calendar.date.format=%d-%m-%Y
calendar.datetime.format=%Y-%m-%d %H:%M