printNumber(buf,value.getEonAndYear(), 4); break; case 'M':
printNumber(buf,value.getEonAndYear(), 4); break; case 'M':
@Override public BigInteger getEonAndYear() { return xmlGregorianCalendar.getEonAndYear(); }
@Override public BigInteger getEonAndYear() { return xmlGregorianCalendar.getEonAndYear(); }
public BigInteger getEonAndYear() { return calendar.getEonAndYear(); }
public BigInteger getEonAndYear() { return calendar.getEonAndYear(); }
public static void main(String[] args) throws DatatypeConfigurationException { String inDate = "2011-03-16T09:00:00-05:00"; javax.xml.datatype.DatatypeFactory factory = DatatypeFactory.newInstance(); javax.xml.datatype.XMLGregorianCalendar xmlGregCal = factory.newXMLGregorianCalendar(inDate); java.util.GregorianCalendar gregCal = xmlGregCal.toGregorianCalendar(); java.util.Date dateObj = gregCal.getTime(); System.out.println("cal = " + xmlGregCal.toString()); System.out.println("cal.year = " + xmlGregCal.getYear()); System.out.println("cal.month = " + xmlGregCal.getMonth()); System.out.println("cal.day = " + xmlGregCal.getDay()); System.out.println("cal.hour = " + xmlGregCal.getHour()); System.out.println("cal.minute = " + xmlGregCal.getMinute()); System.out.println("cal.second = " + xmlGregCal.getSecond()); System.out.println("cal.timezone = " + xmlGregCal.getTimezone()); System.out.println("cal.eonAndYear = " + xmlGregCal.getEonAndYear()); }
private static Number calendarToReal(final XMLGregorianCalendar c) BigInteger yrPlusOne = c.getEonAndYear(); final BigInteger y = yrPlusOne == null ? BigInteger.valueOf(1971) : yrPlusOne.subtract(BigInteger.ONE); if (yrPlusOne == null)
private static Number calendarToReal(final XMLGregorianCalendar c) BigInteger yrPlusOne = c.getEonAndYear(); final BigInteger y = yrPlusOne == null ? BigInteger.valueOf(1971) : yrPlusOne.subtract(BigInteger.ONE); if (yrPlusOne == null)
private static Number calendarToReal(XMLGregorianCalendar c) { BigInteger yrPlusOne = c.getEonAndYear(); final BigInteger y = (yrPlusOne == null) ? BigInteger.valueOf( 1971 )
BigInteger year = xgc.getEonAndYear(); if (year != null) { cal.set(Calendar.ERA, year.signum() < 0 ? GregorianCalendar.BC : GregorianCalendar.AD);
BigInteger year = xgc.getEonAndYear(); if (year != null) { cal.set(Calendar.ERA, year.signum() < 0 ? GregorianCalendar.BC : GregorianCalendar.AD);
public static boolean isValidDateTime(XMLGregorianCalendar calendar) { if (calendar == null) { return false; } long year = calendar.getYear(); BigInteger eonAndYear = calendar.getEonAndYear(); if (eonAndYear != null) { year = eonAndYear.intValue(); } return isValidDate(year, calendar.getMonth(), calendar.getDay()) || isValidDate(year, calendar.getMonth(), calendar.getDay()) && isValidTime(calendar.getHour(), calendar.getMinute(), calendar.getSecond()) ; }
public static boolean isValidDate(XMLGregorianCalendar calendar) { if (calendar == null) { return false; } long year = calendar.getYear(); BigInteger eonAndYear = calendar.getEonAndYear(); if (eonAndYear != null) { year = eonAndYear.intValue(); } return isValidDate(year, calendar.getMonth(), calendar.getDay()) && isUndefined(calendar.getHour()) && isUndefined(calendar.getMinute()) && isUndefined(calendar.getSecond()) ; }
public static boolean isValidDate(XMLGregorianCalendar calendar) { if (calendar == null) { return false; } long year = calendar.getYear(); BigInteger eonAndYear = calendar.getEonAndYear(); if (eonAndYear != null) { year = eonAndYear.intValue(); } return isValidDate(year, calendar.getMonth(), calendar.getDay()) && isUndefined(calendar.getHour()) && isUndefined(calendar.getMinute()) && isUndefined(calendar.getSecond()) ; }
public static boolean isValidDateTime(XMLGregorianCalendar calendar) { if (calendar == null) { return false; } long year = calendar.getYear(); BigInteger eonAndYear = calendar.getEonAndYear(); if (eonAndYear != null) { year = eonAndYear.intValue(); } return isValidDate(year, calendar.getMonth(), calendar.getDay()) || isValidDate(year, calendar.getMonth(), calendar.getDay()) && isValidTime(calendar.getHour(), calendar.getMinute(), calendar.getSecond()) ; }
result = compareField(P.getEonAndYear(), Q.getEonAndYear()); if (result != DatatypeConstants.EQUAL) { return result;
result = compareField(lhs.getEonAndYear(), rhs.getEonAndYear()); if (result != DatatypeConstants.EQUAL) { return result;
result = compareField(lhs.getEonAndYear(), rhs.getEonAndYear()); if (result != DatatypeConstants.EQUAL) { return result;
result = compareField(P.getEonAndYear(), Q.getEonAndYear()); if (result != DatatypeConstants.EQUAL) { return result;