Por diferentes razones he tenido que manipular el tipo XMLGregorianCalendar. Y a continuación pongo todo lo que he aprendido.
Date to XMLGregorianCalendar
import javax.xml.datatype.DatatypeFactory def calendar = new GregorianCalendar() calendar.setTime ( new Date ()) def alfa = DatatypeFactory.newInstance().newXMLGregorianCalendar(calendar) println "Tipo Final ${alfa.class.name}"
Salida
Tipo Final com.sun.org.apacha.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl