如何在Jasper Reports中将MongoDB日期字符串转换为日期对象?

时间:2015-02-03 12:20:00

标签: java mongodb date jasper-reports

我从MongoDB获取某些具有日期类型列的记录。

看起来像这样:2015-02-03T11:57:18.968Z

当我在JasperReports中创建主题时,我想将其转换为Date类型。

Jasper将此标识为String数据类型。当我手动将其更改为Date并将其上传到JasperServer时,会向我显示以下异常:

net.sf.jasperreports.engine.JRException: Conversion error, field name: "invoicedate" requested type: "java.util.Date" received type: "java.lang.String" value: "2015-02-03T11:57:18.968Z"

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我通过在Date中将日期字符串保存为MongoDB找到了解决方法。