[
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.