Как сделать миллисекунды необязательными в jaxb? - PullRequest
0 голосов
/ 16 января 2019

Есть адаптер 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);
        }
    }
}

Но как заставить регулярное выражение сделать миллисекунды - необязательно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...