GregorianCalendar cal = new GregorianCalendar(); cal.setTime(new Date()); XMLGregorianCalendar xmlDate = DatatypeFactory.newInstance().newXMLGregorianCalendarDate(cal.get(Calendar.YEAR), cal.get(Calendar.MONTH)+1, cal.get(Calendar.DAY_OF_MONTH), DatatypeConstants.FIELD_UNDEFINED);
Date dob=null; DateFormat df=new SimpleDateFormat("dd/MM/yyyy"); dob=df.parse( "13/06/1983" ); GregorianCalendar cal = new GregorianCalendar(); cal.setTime(dob); XMLGregorianCalendar xmlDate = DatatypeFactory.newInstance().newXMLGregorianCalendarDate(cal.get(Calendar.YEAR), cal.get(Calendar.MONTH)+1, cal.get(Calendar.DAY_OF_MONTH), DatatypeConstants.FIELD_UNDEFINED);
GregorianCalendar cal = new GregorianCalendar(); cal.setTime(yourDate); XMLGregorianCalendar xmlDate = DatatypeFactory.newInstance().newXMLGregorianCalendarDate(cal.get(Calendar.YEAR), cal.get(Calendar.MONTH)+1, cal.get(Calendar.DAY_OF_MONTH), 0); XMLGregorianCalendar xmlTime = DatatypeFactory.newInstance().newXMLGregorianCalendarTime(cal.get(Calendar.HOUR_OF_DAY), cal.get(Calendar.MINUTE), cal.get(Calendar.SECOND), 0);
public XMLGregorianCalendar newXMLGregorianCalendarDate(int year, int month, int day, int timezone) { return actual.newXMLGregorianCalendarDate(year, month, day, timezone); }
public static XMLGregorianCalendar toXMLGregorianCalendarDateOnly(Calendar c){ GregorianCalendar gc = new GregorianCalendar(); gc.setTimeInMillis(c.getTimeInMillis()); XMLGregorianCalendar xc= null; try { xc = DatatypeFactory.newInstance().newXMLGregorianCalendarDate(gc.get(Calendar.YEAR),Calendar.MONTH,Calendar.DAY_OF_MONTH,DatatypeConstants.FIELD_UNDEFINED); } catch (DatatypeConfigurationException e) { // TODO Auto-generated catch block e.printStackTrace(); } return xc; }
Date dob=null; DateFormat df=new SimpleDateFormat("dd/MM/yyyy"); dob=df.parse( "10/02/2014 11:15:00" ); GregorianCalendar cal = new GregorianCalendar(); cal.setTime(dob); XMLGregorianCalendar xmlDate3 = DatatypeFactory.newInstance().newXMLGregorianCalendarDate(cal.get(Calendar.YEAR), cal.get(Calendar.MONTH)+1, cal.get(Calendar.DAY_OF_MONTH),DatatypeConstants.FIELD_UNDEFINED); System.out.println(xmlDate3);
public static XMLGregorianCalendar createXMLGregorianCalendarDate(Date currentDateTime) { GregorianCalendar calendar = new GregorianCalendar(); calendar.setTime(currentDateTime); XMLGregorianCalendar createDate; try { createDate = DatatypeFactory.newInstance().newXMLGregorianCalendarDate( calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH)+1, calendar.get(Calendar.DAY_OF_MONTH), DatatypeConstants.FIELD_UNDEFINED); } catch (DatatypeConfigurationException e) { throw new RuntimeException(e); } return createDate; }
public static XMLGregorianCalendar createXMLGregorianCalendarDate(Date currentDateTime) { GregorianCalendar calendar = new GregorianCalendar(); calendar.setTime(currentDateTime); XMLGregorianCalendar createDate; try { createDate = DatatypeFactory.newInstance().newXMLGregorianCalendarDate( calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH)+1, calendar.get(Calendar.DAY_OF_MONTH), DatatypeConstants.FIELD_UNDEFINED); } catch (DatatypeConfigurationException e) { throw new RuntimeException(e); } return createDate; }
public static XMLGregorianCalendar setCoverStartDate(Date date) throws DatatypeConfigurationException { Calendar calendar = Calendar.getInstance(); date.setTime(date.getTime()); return DatatypeFactory.newInstance().newXMLGregorianCalendarDate( calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH) + 1, calendar.get(Calendar.DAY_OF_MONTH), getTimeZone(calendar)); } public static int getTimeZone(Calendar calendar) { return (int) TimeUnit.MINUTES.convert(calendar.get(Calendar.ZONE_OFFSET), TimeUnit.MILLISECONDS); }
/** * get formatted XMLGregorianCalendar * * @param date * @return * @throws DatatypeConfigurationException */ public static XMLGregorianCalendar xmlGregorianCalendarSimple(Date date) throws DatatypeConfigurationException { GregorianCalendar calendar = new GregorianCalendar(); calendar.setTime(date); return DatatypeFactory.newInstance().newXMLGregorianCalendarDate( calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH) + 1, calendar.get(Calendar.DAY_OF_MONTH), DatatypeConstants.FIELD_UNDEFINED ); }
/** * get formatted XMLGregorianCalendar * * @param date * @return * @throws DatatypeConfigurationException */ public static XMLGregorianCalendar xmlGregorianCalendarSimple(Date date) throws DatatypeConfigurationException { GregorianCalendar calendar = new GregorianCalendar(); calendar.setTime(date); return DatatypeFactory.newInstance().newXMLGregorianCalendarDate( calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH) + 1, calendar.get(Calendar.DAY_OF_MONTH), DatatypeConstants.FIELD_UNDEFINED ); }
public static XMLGregorianCalendar toXMLGregorianCalendarWithoutTimeStamp(String date) { Date mDate = null; GregorianCalendar cal = new GregorianCalendar(); XMLGregorianCalendar xmlGregorianCalendar; DateFormat df = new SimpleDateFormat("dd-MM-yyyy"); try { mDate = df.parse(date); cal.setTime(mDate); xmlGregorianCalendar = DatatypeFactory.newInstance() .newXMLGregorianCalendarDate(cal.get(Calendar.YEAR), cal.get(Calendar.MONTH) + 1, cal.get(Calendar.DAY_OF_MONTH), DatatypeConstants.FIELD_UNDEFINED); return xmlGregorianCalendar; } catch (DatatypeConfigurationException e) { LOGGER.error("Error in getCustomerCDRResponse Date Formate Type Configuartion :: " + e); } catch (ParseException e) { LOGGER.error("Error in getCustomerCDRResponse Date Parsing :: " + e); } return null; }
public static String getLexicalFormOfDate(Date date) { int year = date.getYear(); int month = date.getMonth() + 1; int day = date.getDate(); XMLGregorianCalendar xgc; xgc = factory.newXMLGregorianCalendarDate(year, month, day, FIELD_UNDEFINED); return xgc.toXMLFormat(); }
@Override public String format(Object value) { if (value == null) { return null; } Calendar cal = (Calendar) value; if (pattern != null) { return super.formatCalendar(cal); } XMLGregorianCalendar xcal = dataTypeFactory.newXMLGregorianCalendarDate( cal.get(Calendar.YEAR), cal.get(Calendar.MONTH) + 1, cal.get(Calendar.DATE), getTimeZoneOffset(cal.getTime())); return xcal.toXMLFormat(); }
@Override public String format(Object value) { if (value == null) { return null; } Date date = (Date) value; if (pattern != null) { return super.formatDate(date); } Calendar cal = newCalendar(); cal.setTime(date); XMLGregorianCalendar xcal = dataTypeFactory.newXMLGregorianCalendarDate( cal.get(Calendar.YEAR), cal.get(Calendar.MONTH) + 1, cal.get(Calendar.DATE), getTimeZoneOffset((Date)value)); return xcal.toXMLFormat(); }
/** * Unit test for {@link ValueFactory#createLiteral(XMLGregorianCalendar)}. * * @see https://sourceforge.net/apps/trac/bigdata/ticket/117 */ public void test_gregorian() throws DatatypeConfigurationException { final XMLGregorianCalendar cal = DatatypeFactory.newInstance().newXMLGregorianCalendarDate( 2010,// year 1, // month, 13, // day, 0// timezone ); assertEquals(// "http://www.w3.org/2001/XMLSchema#date",// vf.createLiteral(cal).getDatatype().stringValue()// ); }
/** * Unit test for {@link ValueFactory#createLiteral(XMLGregorianCalendar)}. * * @see https://sourceforge.net/apps/trac/bigdata/ticket/117 */ public void test_gregorian() throws DatatypeConfigurationException { final XMLGregorianCalendar cal = DatatypeFactory.newInstance().newXMLGregorianCalendarDate( 2010,// year 1, // month, 13, // day, 0// timezone ); assertEquals(// "http://www.w3.org/2001/XMLSchema#date",// vf.createLiteral(cal).getDatatype().stringValue()// ); }
/** * Unit test for {@link ValueFactory#createLiteral(XMLGregorianCalendar)}. * * @see https://sourceforge.net/apps/trac/bigdata/ticket/117 */ public void test_gregorian() throws DatatypeConfigurationException { final XMLGregorianCalendar cal = DatatypeFactory.newInstance().newXMLGregorianCalendarDate( 2010,// year 1, // month, 13, // day, 0// timezone ); assertEquals(// "http://www.w3.org/2001/XMLSchema#date",// vf.createLiteral(cal).getDatatype().stringValue()// ); }
public void marshalDateAttribute(DateAttribute src, DateAttributeType dest) { marshalAbstractGenericAttribute(src, dest); if (src.isSetValue()) { LocalDate date = src.getValue(); dest.setValue(jaxb.getDataTypeFactory().newXMLGregorianCalendarDate( date.getYear(), date.getMonthValue(), date.getDayOfMonth(), DatatypeConstants.FIELD_UNDEFINED)); } }
public void marshalDateAttribute(DateAttribute src, DateAttributeType dest) { marshalAbstractGenericAttribute(src, dest); if (src.isSetValue()) { LocalDate date = src.getValue(); dest.setValue(jaxb.getDataTypeFactory().newXMLGregorianCalendarDate( date.getYear(), date.getMonthValue(), date.getDayOfMonth(), DatatypeConstants.FIELD_UNDEFINED)); } }