Java 如何将MongoDB日期字符串转换为Jasper报告中的日期对象?
我正在从Java 如何将MongoDB日期字符串转换为Jasper报告中的日期对象?,java,mongodb,date,jasper-reports,Java,Mongodb,Date,Jasper Reports,我正在从MongoDB获取某些记录,其中有一列日期类型 它看起来是这样的:2015-02-03T11:57:18.968Z 在JasperReports中创建主题时,我希望将其转换为日期类型 Jasper将其标识为String数据类型。当我手动将其更改为Date并将其上载到JasperServer时,会显示以下异常: net.sf.jasperreports.engine.JRException: Conversion error, field name: "invoicedate" reque
MongoDB
获取某些记录,其中有一列日期类型
它看起来是这样的:2015-02-03T11:57:18.968Z
在JasperReports
中创建主题时,我希望将其转换为日期类型
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"
如何修复此问题?我在MongoDB
中将日期字符串保存为date
,找到了解决方法