throws XQueryException {
return new DateTimeValue(literal, this);
}
public DateTimeValue createInstance(XMLGregorianCalendar value) {
final DatatypeFactory factory = XsDatatypeFactory.getDatatypeFactory();
int hour = value.getHour();
int minute = value.getMinute();
int sec = value.getSecond();
BigDecimal fsec = value.getFractionalSecond();
int tz = value.getTimezone();
XMLGregorianCalendar cal = factory.newXMLGregorianCalendarTime(hour, minute, sec, fsec, tz);
return new GregorianDateTimeValue(cal, TIME);
}