示例#1
0
文件: ADate.java 项目: jefferya/basex
 static {
   try {
     DF = DatatypeFactory.newInstance();
   } catch (final Exception ex) {
     throw Util.notExpected(ex);
   }
 }
示例#2
0
文件: ADate.java 项目: jefferya/basex
 @Override
 public final XMLGregorianCalendar toJava() {
   return DF.newXMLGregorianCalendar(
       yea == Long.MAX_VALUE ? null : BigInteger.valueOf(yea > 0 ? yea : yea - 1),
       mon >= 0 ? mon + 1 : Integer.MIN_VALUE,
       day >= 0 ? day + 1 : Integer.MIN_VALUE,
       hou >= 0 ? hou : Integer.MIN_VALUE,
       min >= 0 ? min : Integer.MIN_VALUE,
       sec != null ? sec.intValue() : Integer.MIN_VALUE,
       sec != null ? sec.remainder(BigDecimal.ONE) : null,
       tz == Short.MAX_VALUE ? Integer.MIN_VALUE : tz);
 }