Here you can find the source of getXMLGregorianCalendarFromDate(Date date)
public static XMLGregorianCalendar getXMLGregorianCalendarFromDate(Date date)
//package com.java2s; /*/* w ww.j av a 2s.c o m*/ IBPM - Ferramenta de produtividade Java Copyright (c) 1986-2009 Infox Tecnologia da Informa??o Ltda. Este programa ? software livre; voc? pode redistribu?-lo e/ou modific?-lo sob os termos da GNU GENERAL PUBLIC LICENSE (GPL) conforme publicada pela Free Software Foundation; vers?o 2 da Licen?a. Este programa ? distribu?do na expectativa de que seja ?til, por?m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl?cita de COMERCIABILIDADE OU ADEQUA??O A UMA FINALIDADE ESPEC?FICA. Consulte a GNU GPL para mais detalhes. Voc? deve ter recebido uma c?pia da GNU GPL junto com este programa; se n?o, veja em http://www.gnu.org/licenses/ */ import java.util.Date; import java.util.GregorianCalendar; import javax.xml.datatype.DatatypeConfigurationException; import javax.xml.datatype.DatatypeFactory; import javax.xml.datatype.XMLGregorianCalendar; public class Main { public static XMLGregorianCalendar getXMLGregorianCalendarFromDate(Date date) { GregorianCalendar gregorianCalendar = new GregorianCalendar(); gregorianCalendar.setTime(date); try { XMLGregorianCalendar xmlGrogerianCalendar = DatatypeFactory.newInstance() .newXMLGregorianCalendar(gregorianCalendar); return xmlGrogerianCalendar; } catch (DatatypeConfigurationException e) { throw new RuntimeException(e); } } }