/**
* @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