java.time.format
LocalDateTime now = LocalDateTime.now();
String formattedNow = now.format(DateTimeFormatter.ISO_LOCAL_DATE_TIME);
System.out.println(formattedNow);String dateString = "2023-03-08T10:15:30";
LocalDateTime parsedDate = LocalDateTime.parse(dateString, DateTimeFormatter.ISO_LOCAL_DATE_TIME);
System.out.println(parsedDate);DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS");
String formattedDate = LocalDateTime.now().format(formatter);
System.out.println(formattedDate);Locale locale = Locale.FRANCE;
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd/MM/yyyy", locale);
String formattedDate = LocalDateTime.now().format(formatter);
System.out.println(formattedDate);ZonedDateTime zonedDateTime = ZonedDateTime.now();
String formattedZonedDateTime = zonedDateTime.format(DateTimeFormatter.RFC_1123_DATE_TIME);
System.out.println(formattedZonedDateTime);