/** * @author lautturi.com * Java example: Converting LocalDateTime to XMLGregorianCalendar in java */ import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; import java.util.*; import javax.xml.datatype.DatatypeConfigurationException; import javax.xml.datatype.DatatypeFactory; import javax.xml.datatype.XMLGregorianCalendar; public class Lautturi { public static void main(String[] args) throws DatatypeConfigurationException { LocalDateTime localDatetime = LocalDateTime.now(); DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss"); String formattedDate = localDatetime.format(formatter); XMLGregorianCalendar calendar = DatatypeFactory.newInstance().newXMLGregorianCalendar(formattedDate); System.out.println("formattedDate:"+formattedDate); System.out.println(calendar); } }
output:
formattedDate2020-12-06T18:26:49 2020-12-06T18:26:49