读书人

jaxb从xml资料读取特殊格式日期

发布时间: 2012-11-01 11:11:33 作者: rapoo

jaxb从xml文件读取特殊格式日期
步骤:
1。在日期字段中添加注解:@XmlJavaTypeAdapter(DateAdapter.class),该DateAdaper继承XmlAdapter类

public class DateAdapter extends XmlAdapter<String, Date> {private SimpleDateFormat yyyyMMddHHmmss = new   SimpleDateFormat("yyyyMMdd-HH:mm:ss");@Overridepublic Date unmarshal(String v) throws Exception {return yyyyMMddHHmmss.parse(v);}@Overridepublic String marshal(Date v) throws Exception {return yyyyMMddHHmmss.format(v);}}

其中格式可以根据不同的输入来定义不同格式。

读书人网 >XML SOAP

热点推荐