[ 
https://issues.apache.org/jira/browse/CLEREZZA-37?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12805081#action_12805081
 ] 

Reto Bachmann-Gmür commented on CLEREZZA-37:
--------------------------------------------

I think the way to do it now correctly would be 

to get the a Date instance using 
LiteralFactory.getInstace().createObject(classOf[java.util.Date], 
res/acp("startDate")!.asInstanceOf[TypedLiteral])

This could be simplified with a RichGraphNode shortcut method (TBD) that could 
look like this: res/acp("startDate").asJavaObject[java.util.Date]

To format the date accoring to your need you should use java.text.DateFormat 
with a a pattern.

> Wish for Scala function
> -----------------------
>
>                 Key: CLEREZZA-37
>                 URL: https://issues.apache.org/jira/browse/CLEREZZA-37
>             Project: Clerezza
>          Issue Type: New Feature
>            Reporter: Oliver Strässer
>
> An short function to format Java Datetime, so that we don't need to type 
> everytime this: 
> {if((res/acp("startDate")).length > 0){
>  var startDate = (res/acp("startDate")*);
>    try {
>      {startDate .substring(0, startDate .indexOf('T'))}
>     } catch {
>       case e:Exception => res/acp("startDate")*;
>      }
>     }else {
> ""
> }
> }

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to