Novell Home

Retrieving Date/Time Text Strings via Java

Novell Cool Solutions: Tip
By David Gersic

Digg This - Slashdot This

Posted: 30 May 2007
 

Problem

A Forum reader recently asked:

"I'm no java programmer, and I could use a hand. I'm looking for a simple xpath call to Java that retrieves the Date/Time in a text string, including any arrangement of Month, Day, Year, Hours, Minutes and Seconds. Namespace reference would be useful, too."

And here's the response from David Gersic ...

Solution

Try this:

<?xml version="1.0" encoding="UTF-8"?>
<policy
 xmlns:jdate="http://www.novell.com/nxsl/java/java.util.Date"

xmlns:jformat="http://www.novell.com/nxsl/java/java.text.SimpleDateFormat">
 <rule>
  <description>Put object create date info to Description
attribute</description>
  <conditions>
   <and>
    <if-class-name op="equal">User</if-class-name>
   </and>
  </conditions>
  <actions>
   <do-set-dest-attr-value name="Description">
    <arg-value type="string">
     <token-text xml:space="preserve"
xmlns:xml="http://www.w3.org/XML/1998/namespace">Account created:
</token-text>
     <token-xpath expression="jformat:format(jformat:new('MM/dd/yyyy
HH:mm:ss'),jdate:new())"/>
    </arg-value>
   </do-set-dest-attr-value>
  </actions>
 </rule>
</policy>


Novell Cool Solutions (corporate web communities) are produced by WebWise Solutions. www.webwiseone.com

© 2014 Novell