XMLGregorianCalendar to java.util.Date example 

Joined:
04/09/2007
Posts:
753

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);
    }
}
Share |
| Comment  | Tags