Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将MongoDB日期字符串转换为Jasper报告中的日期对象?_Java_Mongodb_Date_Jasper Reports - Fatal编程技术网

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
,找到了解决方法