Hello liebe Experten,
nachdem ich gestern keine Antworten mehr bekommen hab, probier ich es heute nochmal auf einem anderen Weg:
ICh hab eine Datums-feld (Dateend), und würde gerne unter bestimmten Voraussetzungen einen Tag dazu addieren.
Nur leider weiß ich nicht genau, wie ich das anstelle.
Hab es schon auf mehrere Arten probiert z.b.
nachdem ich gestern keine Antworten mehr bekommen hab, probier ich es heute nochmal auf einem anderen Weg:
ICh hab eine Datums-feld (Dateend), und würde gerne unter bestimmten Voraussetzungen einen Tag dazu addieren.
Nur leider weiß ich nicht genau, wie ich das anstelle.
Hab es schon auf mehrere Arten probiert z.b.
Java:
(!$V{rwDaTi_End}.before($V{rwDaTi_Begin}) && ($F{TYPE}.toLowerCase().equals($P{BauTyp_AlD}.toLowerCase()) ?
(new Boolean
(new Long
(new Long
(new SimpleDateFormat("d.MM.yyyy").parse($F{DATEEND}).getTime()).longValue() -
new Long
(new SimpleDateFormat("d.MM.yyyy").parse($F{DATEBEGIN}).getTime()).longValue()
).longValue()
> new Long(86400000).longValue()
).booleanValue()
? (new SimpleDateFormat("d.MM.yyyy").parse($F{DATEEND}).getTime()).longValue() + new Long(86400000).longValue()
: new SimpleDateFormat("dd.MM.yyyy").format(new SimpleDateFormat("d.MM.yyyy").parse($F{DATEEND}))
)
: new SimpleDateFormat("dd.MM.yyyy").format($V{rwDaTi_End})
)
[/Java]
leider funktioniert das nicht (wie mir ein Forum-Schreiber mitgeteilt hat, funktioniert die Methode beim Typ Long nicht... jetzt steh ich völlig :bahnhof: da...
Zähle zu den absoluten Java-Anfängern (bzw. Jasper, iReport-Newbies)
BITTE um HILFE!
Danke