Java convert LocalDateTime to XMLGregorianCalendar

https:/‮l.www/‬autturi.com
Java convert LocalDateTime to XMLGregorianCalendar
/**
 * @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
Created Time:2017-10-03 18:27:54  Author:lautturi