Hello,
I'm having a hard time manipulating Date objects in Groovy
implementation ...
I basically want to get a timestamp of a month ago. For
example I get a timestamp "200611" for now, and I want to retrieve the "200610"
string.
This is what I'm doing:
<%
timestamp =
$xwiki.formatDate($xwiki.getCurrentDate(),"yyyyMM")
oldtime =
$xwiki.getDate().getTime()-(1000*60*60*24*30)
def olddate = new
java.util.Date(oldtime)
oldtimestamp = $xwiki.formatDate(olddate,
"yyyyMM")
%>
olddate contains a modified date (maybe the computation is
wrong but for now it's not my problem). I get an error on last line, a
NullPointerException occurring in the formatDate method. But I logged that
olddate is not null (it contains a Date), so I don't really understand from
where would come the NullPointerException ?????
Many thanks in advance,
Jérémie