Simple conversion between java.util.Date and XMLGregorianCalendar

后端 未结 7 1320
夕颜
夕颜 2020-12-02 04:25

I\'m looking for a simple method of converting between java.util.Date and javax.xml.datatype.XMLGregorianCalendar in both directions.

Here is the code that

7条回答
  •  情书的邮戳
    2020-12-02 05:15

    From java.util.Date to XMLGregorianCalendar you can simply do:

    import javax.xml.datatype.XMLGregorianCalendar;
    import javax.xml.datatype.DatatypeFactory;
    import java.util.GregorianCalendar;
    ......
    GregorianCalendar gcalendar = new GregorianCalendar();
    gcalendar.setTime(yourDate);
    XMLGregorianCalendar xmlDate = DatatypeFactory.newInstance().newXMLGregorianCalendar(gcalendar);
    

    Code edited after the first comment of @f-puras, by cause i do a mistake.

提交回复
热议问题