public static String nowAsXSDDateTimeString() { return calendarToXSDDateTimeString(new GregorianCalendar()) ; }
public static String nowAsXSDDateTimeString() { return calendarToXSDDateTimeString(new GregorianCalendar()) ; }
public static NodeValue makeNodeDateTime(Calendar date) { String lex = DateTimeUtils.calendarToXSDDateTimeString(date) ; NodeValue nv = makeNode(lex, XSDdateTime) ; return nv ; }
public static NodeValue makeDateTime(Calendar cal) { String lex = DateTimeUtils.calendarToXSDDateTimeString(cal) ; return NodeValue.makeNode(lex, XSDdateTime) ; }
/** Calendar to xsd:dateTime Node */ public static Node dateTimeToNode(Calendar c) { String lex = DateTimeUtils.calendarToXSDDateTimeString(c) ; return NodeFactory.createLiteral(lex, XSDDatatype.XSDdateTime) ; }
@Test public void testCalendarToXSDDateTimeString_2() { Calendar cal = createCalendar(1984, Calendar.MARCH, 22, 14, 32, 1, 50, "Z") ; assertEquals("1984-03-22T14:32:01.050+00:00", DateTimeUtils.calendarToXSDDateTimeString(cal)); cal.setTimeZone(TimeZone.getTimeZone("MST")); assertEquals("1984-03-22T07:32:01.050-07:00", DateTimeUtils.calendarToXSDDateTimeString(cal)); }
@Test public void testCalendarToXSDDateTimeString_1() { Calendar cal = createCalendar(1984, Calendar.MARCH, 22, 14, 32, 1, 0, "Z") ; assertEquals("1984-03-22T14:32:01+00:00", DateTimeUtils.calendarToXSDDateTimeString(cal)); cal.setTimeZone(TimeZone.getTimeZone("MST")); assertEquals("1984-03-22T07:32:01-07:00", DateTimeUtils.calendarToXSDDateTimeString(cal)); }