Thanks, it's working. I just have a funny behavior now when I compare these
dates with the current date (converted to milliseconds) :
#if ($todoObj.getProperty("TargetDate").value.time
< $xwiki.currentDate.time)

Sometimes the if statement is correct and sometimes is not. When I print the
values I see targetDate inferior to currentDate but the if statement is not
executed. Strange.

Antonio

2008/10/16 Sergiu Dumitriu <[EMAIL PROTECTED]>

> Antonio Goncalves wrote:
> > It's me again. I'm still confused by the property classes.
> > The dueDate is of type DateProperty. How can have the milliseconds value
> of
> > that date ? I've tried to format the date, but it doesn't work. If I
> display
> >  $todoObj.TargetDate, it's fine, but I can manipulate it as a date (
> > using formatDate for exemple)
> >
> > #foreach ($todo in $todos)
> >     #set ($todoDoc = $xwiki.getDocument($todo))
> >     #set ($todoObj = $todoDoc.getObject("XWiki.TodoClass"))
> >
> >     $todoObj.TargetDate
> >   // This works
> >     $xwiki.formatDate($todoObj.TargetDate, "yymmdd")          // This
> does'n
> > work
> > #end
> >
> > Do you know what to do to use formatDate on a DateProperty ?
> >
>
> $xwiki.formatDate($todoObj.getProperty("TargetDate").value, "yymmdd")
>
> $todoObj.TargetDate formats the date into a string.
> $todoObj.getProperty("TargetDate").value is the actual value of the
> property, which is a Date for date properties.
>
> --
> Sergiu Dumitriu
> http://purl.org/net/sergiu/
> _______________________________________________
> users mailing list
> users@xwiki.org
> http://lists.xwiki.org/mailman/listinfo/users
>



-- 
--
Antonio Goncalves ([EMAIL PROTECTED])
Software architect

Paris JUG leader : www.parisjug.org
Web site : www.antoniogoncalves.org
Blog: jroller.com/agoncal
LinkedIn: www.linkedin.com/in/agoncal
_______________________________________________
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to