我已經創建了兩個輸入控制器BeginDate和EndDate作爲日期範圍類型。我需要將作爲日期範圍輸入的日期轉換爲util.date。這些是我創建的數據類型。如何使用日期範圍類型參數作爲普通java.util.date在jasper
<parameter name="BeginDate" class="net.sf.jasperreports.types.date.DateRange"/>
<parameter name="EndDate" class="net.sf.jasperreports.types.date.DateRange"/>
<![CDATA[SELECT *
FROM table
WHERE $X{BETWEEN,date,BeginDate,EndDate}
AND total > 0;]]>
我需要使用下面的日期。
<![CDATA[SELECT *
FROM table
WHERE
date >= $P{BeginDate} AND
date < $P{EndDate}
AND total > 0;]]>
DateRange只保存一個範圍,例如'5天'或'-1周'。如果你想選擇實際的日曆天/時間,你應該使用'Date'類。 – tobi6