レポートの作成にDynamicReportsAPIを使用しています。
レポートのロケールを設定し、レポートの日付列をフォーマットしていますが、ロケールが何であっても、日付は常に10/12/200910:54:44AMのようにフォーマットされます。
コードは次のようになります。
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を使用する必要がありますか?