Hello ihr lieben,
bin ein absoluter Anfänger, was Java, jasper, iReport und dgl. angeht. (kann ein bisschen C# programmieren,darum meint mein Chef, dass ich mich mit Java auch auskenn...haha!)
mein Problem: ich habe einen fertigen Report, den ich umbauen soll...u.a. soll ich unter bestimmten Voraussetzungen zu einer Zeitspanne einen Tag dazuaddieren.
Mein "IF" sollte ca so aussehn. Leider schmeißt er mir dauernd eine Fehlermeldung:
derzeit: "Parse error... Encountered: ;
Bzw. Syntax error, insert ": Expression " to compete Expression
:bahnhof:
Ich vermute stark, dass ihm mein 2.Ausdruck nach dem ":" nicht gefällt.
Kann das sein???
ich hoff ihr könnt mir sagen, wo der fehler liegt!?!
bin ein absoluter Anfänger, was Java, jasper, iReport und dgl. angeht. (kann ein bisschen C# programmieren,darum meint mein Chef, dass ich mich mit Java auch auskenn...haha!)
mein Problem: ich habe einen fertigen Report, den ich umbauen soll...u.a. soll ich unter bestimmten Voraussetzungen zu einer Zeitspanne einen Tag dazuaddieren.
Mein "IF" sollte ca so aussehn. Leider schmeißt er mir dauernd eine Fehlermeldung:
derzeit: "Parse error... Encountered: ;
Bzw. Syntax error, insert ": Expression " to compete Expression
:bahnhof:
Java:
($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():
($F{DATEEND})
)
Ich vermute stark, dass ihm mein 2.Ausdruck nach dem ":" nicht gefällt.
Kann das sein???
ich hoff ihr könnt mir sagen, wo der fehler liegt!?!