tivan 发表于 2013-1-29 21:55:22

XMLGregorianCalendar 与 Date 转换

 
XMLGregorianCalendar 与 Date 转换
 
public staticDate convertToDate(XMLGregorianCalendar cal){if(null == cal){return null;}      GregorianCalendar ca = cal.toGregorianCalendar();      return ca.getTime();    }  
 
/** * 日期类型转换 * @param cal * @return */@SuppressWarnings("static-access")public static XMLGregorianCalendar convertToXMLGregorianCalendar(Date cal){Calendar calendar = Calendar.getInstance();calendar.setTime(cal);javax.xml.datatype.DatatypeFactory dtf = null;try {dtf = DatatypeFactory.newInstance();return dtf.newXMLGregorianCalendar(calendar.get(calendar.YEAR),calendar.get(calendar.MONTH) + 1, calendar.get(calendar.DAY_OF_MONTH), calendar.get(calendar.HOUR_OF_DAY), calendar.get(calendar.MINUTE),calendar.get(calendar.SECOND), calendar.get(calendar.MILLISECOND), calendar.get(calendar.ZONE_OFFSET)/ (1000 * 60));} catch (DatatypeConfigurationException e) {return null;}    } 
页: [1]
查看完整版本: XMLGregorianCalendar 与 Date 转换