import java.time.*;
import java.time.format.DateTimeFormatter;
import java.util.Date;
import java.util.Locale;

class Main {
    public static void main(String[] args) {
        // Replace new Date() with datePicked.getTime() in your case
        Instant instant = new Date().toInstant();
        OffsetDateTime odt = instant.atOffset(ZoneOffset.UTC);
        System.out.println(odt);

        // Format odt as per your requirement
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("uuuu-MM-dd'T'HH:mm:ss.SSSX", Locale.ENGLISH);
        String formatted = odt.format(formatter);
        System.out.println(formatted);
    }
}