import java.time.OffsetDateTime;
import java.time.ZoneOffset;
import java.time.format.DateTimeFormatter;

public class Main {
    public static void main(String[] args) {
        // The second last parameter specifies nanoseconds
        OffsetDateTime odt = OffsetDateTime.of(2024, 3, 2, 17, 13, 7, 0, ZoneOffset.UTC);

        // Print it in the default format
        System.out.println(odt);

        // ######### Formatted output #########
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSSXXX");
        System.out.println(odt.format(formatter));
    }
}