XMLGregorianCalendar to java.util.Date example
March 08, 2012 12:13:57 Last update: March 08, 2012 12:13:57
This example creates an instance of
XMLGregorianCalendar and converts it to java.util.Date:
import java.util.Date; import javax.xml.datatype.DatatypeFactory; import javax.xml.datatype.XMLGregorianCalendar; public class TestXMLGregorianCalendar { public static void main(String[] args) throws Exception { DatatypeFactory f = DatatypeFactory.newInstance(); XMLGregorianCalendar c = f.newXMLGregorianCalendar("2012-03-12T19:23:45"); System.out.println(String.format( "Year: %s, month: %s, day: %s", c.getYear(), c.getMonth(), c.getDay() )); Date d = c.toGregorianCalendar().getTime(); System.out.println("Date: " + d); } }