List of usage examples for javax.xml.datatype DatatypeFactory newXMLGregorianCalendar
public abstract XMLGregorianCalendar newXMLGregorianCalendar(final GregorianCalendar cal);
From source file:Main.java
public static XMLGregorianCalendar long2XMLGregorian(long dateAsLong) { DatatypeFactory dataTypeFactory; try {//from w w w. j a v a 2 s . co m dataTypeFactory = DatatypeFactory.newInstance(); } catch (DatatypeConfigurationException e) { throw new RuntimeException(e); } GregorianCalendar gc = new GregorianCalendar(); gc.setTimeInMillis(dateAsLong); return dataTypeFactory.newXMLGregorianCalendar(gc); }
From source file:Main.java
/** * Gets the XML Gregorian calendar from date. * * @param date the date./*ww w . ja v a 2s .c o m*/ * * @return the XML Gregorian calendar. */ public static XMLGregorianCalendar getXMLDate(Date date) { DatatypeFactory dataTypeFactory; try { dataTypeFactory = DatatypeFactory.newInstance(); } catch (DatatypeConfigurationException e) { throw new RuntimeException(e); } GregorianCalendar gc = new GregorianCalendar(); gc.setTimeInMillis(date.getTime()); return dataTypeFactory.newXMLGregorianCalendar(gc); }
From source file:ebay.dts.client.BulkDataExchangeActions.java
private static XMLGregorianCalendar parseDate(String cal) throws DatatypeConfigurationException { GregorianCalendar ret = null; SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); try {/*from w w w .j a v a 2s. c om*/ df.parse(cal); String[] parts = cal.split("-"); ret = (GregorianCalendar) Calendar.getInstance(); ret.set(Integer.parseInt(parts[0]), Integer.parseInt(parts[1]) - 1, Integer.parseInt(parts[2]), 0, 0, 0); // get here and we know the format is correct } catch (ParseException e) { logger.error("ParseException caught when parsing your date string, please fix it and retry."); return null; } DatatypeFactory factory = DatatypeFactory.newInstance(); XMLGregorianCalendar xmlGregorianCalendar = factory.newXMLGregorianCalendar(ret); return xmlGregorianCalendar; }
From source file:com.erbjuder.logger.client.logmessage.util.LoggerToProxyObjects.java
public static XMLGregorianCalendar date2Gregorian(Date date) { DatatypeFactory dataTypeFactory; try {//from ww w.jav a2s. co m dataTypeFactory = DatatypeFactory.newInstance(); } catch (DatatypeConfigurationException e) { throw new RuntimeException(e); } GregorianCalendar gc = new GregorianCalendar(TimeZone.getTimeZone("UTC")); gc.setTime(date); return dataTypeFactory.newXMLGregorianCalendar(gc); }
From source file:com.att.ajsc.csilogging.util.UtilLib.java
public static XMLGregorianCalendar epochToXmlGC(long epoch) { try {/*from w ww . j a va 2 s .c o m*/ DatatypeFactory dtf = DatatypeFactory.newInstance(); GregorianCalendar gcal = new GregorianCalendar(); gcal.setTimeInMillis(epoch); gcal.setTimeZone(TimeZone.getTimeZone("Z")); XMLGregorianCalendar xgc = dtf.newXMLGregorianCalendar(gcal); return xgc; } catch (Exception e) { // Do nothing!!! - return a null; } return null; }
From source file:eu.europa.esig.dss.DSSXMLUtils.java
/** * This method allows to convert the given text (XML representation of a date) to the {@code Date}. * * @param text the text representing the XML date * @return {@code Date} converted or null *//* w w w . ja va2 s . com*/ public static Date getDate(final String text) { try { final DatatypeFactory datatypeFactory = DatatypeFactory.newInstance(); final XMLGregorianCalendar xmlGregorianCalendar = datatypeFactory.newXMLGregorianCalendar(text); return xmlGregorianCalendar.toGregorianCalendar().getTime(); } catch (DatatypeConfigurationException e) { // do nothing } return null; }
From source file:org.osgp.adapter.protocol.dlms.infra.ws.JasperWirelessSmsClientTest.java
public XMLGregorianCalendar getXmlGregorianCalendarNow() throws DatatypeConfigurationException { final GregorianCalendar gregorianCalendar = new GregorianCalendar(); final DatatypeFactory datatypeFactory = DatatypeFactory.newInstance(); return datatypeFactory.newXMLGregorianCalendar(gregorianCalendar); }
From source file:name.persistent.behaviours.PURLValidationSupport.java
private XMLGregorianCalendar today() throws DatatypeConfigurationException { GregorianCalendar cal;/*from w ww .j a v a2 s . c o m*/ XMLGregorianCalendar today; int n = DatatypeConstants.FIELD_UNDEFINED; DatatypeFactory f = DatatypeFactory.newInstance(); cal = new GregorianCalendar(TimeZone.getTimeZone("UTC")); today = f.newXMLGregorianCalendar(cal); today.setTime(n, n, n, n); return today; }
From source file:org.energyos.espi.datacustodian.web.api.ExportServiceTests.java
private String getXMLTime(int millis) throws DatatypeConfigurationException { DatatypeFactory datatypeFactory = DatatypeFactory.newInstance(); GregorianCalendar cal = getGregorianCalendar(millis); XMLGregorianCalendar xmlGregorianCalendar = datatypeFactory.newXMLGregorianCalendar(cal); xmlGregorianCalendar.setFractionalSecond(null); return xmlGregorianCalendar.toXMLFormat(); }
From source file:org.bedework.synch.cnctrs.orgSyncV2.OrgSyncV2ConnectorInstance.java
private DateDatetimePropertyType makeDt(final DateDatetimePropertyType dt, final String val) { try {//ww w . j av a 2 s . co m final DatatypeFactory dtf = DatatypeFactory.newInstance(); final XMLGregorianCalendar xgc = dtf.newXMLGregorianCalendar(val); if (val.length() == 10) { dt.setDate(xgc); return dt; } dt.setDateTime(xgc); return dt; } catch (final DatatypeConfigurationException dce) { error(dce); return null; } }