public void xmlDate2Java(String date) {
DatatypeFactory dtf = null;
try {
dtf = DatatypeFactory.newInstance();
} catch (DatatypeConfigurationException e) {
}
Timestamp timestamp = null;
try {
XMLGregorianCalendar dateType = dtf.newXMLGregorianCalendar(date);
timestamp = new Timestamp(dateType.toGregorianCalendar().getTimeInMillis());
}catch(Exception e) {
}
}
xml时间是比北京时间早八小时的 这里也会自动处理 自动加8个小时。
本文介绍了一种将XML格式的日期字符串转换为Java Timestamp的方法。通过使用DatatypeFactory和XMLGregorianCalendar类,可以自动处理时区差异,如XML时间与北京时间之间的8小时时差。
9977

被折叠的 条评论
为什么被折叠?



