如何使jaxb中的毫秒可选?

时间:2019-01-16 13:28:45

标签: java regex jaxb

有一个用于日期/时间的jaxb适配器

import javax.xml.bind.annotation.adapters.XmlAdapter;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateAdapter extends XmlAdapter<String, Date> {
    private final SimpleDateFormat dateFormat = new 
                              SimpleDateFormat("yyyyMMdd'T'HHmmss.SSS");

    @Override
    public String marshal(Date v) throws Exception {
        synchronized (dateFormat) {
            return dateFormat.format(v);
        }
    }

    @Override
    public Date unmarshal(String v) throws Exception {
        synchronized (dateFormat) {
            return dateFormat.parse(v);
        }
    }
}

但是如何使正则表达式的毫秒数-可选?

0 个答案:

没有答案