javax.xml.datatype.XMLGregorianCalendar和java.util.Date相互转换
1 /** 2 * 把Date转为XMLGregorianCalendar 3 * @param date 4 * @return 5 */ 6 public static XMLGregorianCalendar dateToXmlGregorianCalendar(Date date) { 7 if(date==null) { 8 return null; 9 } 10 GregorianCalendar gregorianCalendar = new GregorianCalendar(); 11 gregorianCalendar.setTime(date); 12 try { 13 return DatatypeFactory.newInstance().newXMLGregorianCalendar(gregorianCalendar); 14 } catch (DatatypeConfigurationException e) { 15 e.printStackTrace(); 16 throw new RuntimeException(e); 17 } 18 } 19 20 21 /** 22 * 把XMLGregorianCalendar转为Date 23 * @param xmlGregorianCalendar 24 * @return 25 */ 26 public static Date xmlGregorianCalendarToDate(XMLGregorianCalendar xmlGregorianCalendar) { 27 if(xmlGregorianCalendar==null) { 28 return null; 29 } 30 return xmlGregorianCalendar.toGregorianCalendar().getTime(); 31 }
作者:深秋竹韵
著作权归作者所有,转载请联系作者获得授权。

浙公网安备 33010602011771号