Ich versuche, einen Tag zu einem bestimmten Parameter Datum hinzuzufügen.Wie wird ein Tag zum angegebenen Parameterdatum hinzugefügt? Got `java.util.Date kann nicht in java.sql.Date` umgewandelt werden error
In Jaspersoft Studio Ich habe folgende Parameter
$P{datestart}
Class: java.sql.Date
Default value expression: new Date()
$V{datev}
Class: java.sql.Date
Expression: new java.sql.Date($P{datestart}.getTime() + 24*60*60*1000)
Dann habe ich $V{datev}
im Bericht verwenden.
Ausgangsfehler:
Error evaluating expression for source text:
new java.sql.Date($P{datestart}.getTime() + 24*60*60*1000)
java.util.Date cannot be cast to java.sql.Date
ich verschiedene Ausdrücke versucht, aber ohne Glück
Change $v{datev} to new java.util.Date($P{datestart}.getTime() + 24*60*60*1000).
Change $P{datestart} to: new SimpleDateFormat("dd-MM-yyyy").format(new Date())
Sieht jemand, was ich falsch mache?
Beitrag der '.jrxml' Inhalt, soweit zulässig:
Diese Erklärung wird für
$P{datestart}
vonjava.sql.Date
gültig . –