Beitrag nach "Programmierung -> Velocity" kopiert.
Hallo zusammen,
ich versuche in Velocity mit DTUtil den aktuellen Tag des Monats und den Wochentag zu ermitteln. Laut der Beschreibung der Klasse gibt es auch solche Methoden wie z.B. "getMonth()" und "getFullYear()". Diese funktionieren auch.
Wenn ich aber die in "CalendarAwareDate (Intrexx 9.2 Velocity Documentation)" beschriebenen Methoden "getDayOfMonth()" oder "getDayOfWeek()" verwende, ist das Ergebnis "null".
#set($AktuellerMonat = $Math.add($DtUtil.now($User.getTimeZone()).getMont h(),1)) -- Ergebnis ist OK
#set($AktuellesJahr = $DtUtil.now($User.getTimeZone()).getFullYear()) -- Ergebnis ist OK
#set($AktuellerTag = $DTUtil.now($User.getTimeZone()).getDayOfMonth()) -- Ergebnis ist "null"
#set($Aktueller_Wochentag = $DTUtil.now($User.getTimeZone()).getDayOfWeekName( ))) -- Ergebnis ist "null"
Was mache ich falsch???
Viele Grüße
Martin
Kommentar