如何通过Jasper REST API发送XML中的Datetime或Date + Time参数?

时间:2019-06-23 13:02:37

标签: java rest jasperserver

运行Jasper Server 6.1,我正在使用REST v2 API计划和执行报告。但是,在创建具有以下输入的报告时遇到了一个问题:

start_date - java.sql.Timestamp
end_date - java.sql.Timestamp

我正在发送XML对象。

目标是发送日期时间,或者,如果所有其他方法均失败,则发送单独的日期和时间参数。

我尝试将以下内容发送给java.sql.Timestamp:

  • “ 2019-06-01 21:53:22”
  • “ 2019-06-01 21:53:22.0”
  • “ 2019-06-19 21:29:10.044”
  • [以毫秒为单位的时间段]

时间:

- "00:00:00"

xml:

<entry>
     <key>end_date</key>
     <value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xsi:type="xs:dateTime">[REPLACE with above values]</value>
</entry>

不断出现以下错误:

java.lang.ClassCastException: java.util.Date cannot be cast to java.sql.Timestamp

0 个答案:

没有答案