我正在使用DynamicReports API来构建报告。
我正在设置报告的语言环境并格式化报告的日期列,但无论语言环境是什么,日期的格式总是像10/12/2009 10:54:44 AM 。
代码如下所示:
rep.setTemplate(Templates.reportTemplate.setLocale(res.getLocale()));
...
if (rs.getString(i).contains("00:00:00"))
rep.addColumn(col.column(title, name, type.dateType()));
else
rep.addColumn(col.column(title, name, type.dateYearToSecondType()));
有没有办法根据报告的区域设置自动格式化日期,还是让我使用自定义ValueFormatter?