fork download
  1. import java.time.format.DateTimeFormatter;
  2. import java.time.format.DateTimeFormatterBuilder;
  3. import java.time.LocalDate;
  4. import java.time.LocalDateTime;
  5. import java.time.LocalTime;
  6.  
  7. public class Main {
  8.  
  9. private static final DateTimeFormatter dateTimeFormats = DateTimeFormatter.ofPattern(
  10. "yyyy-MM-dd'T'HH:mm:ss[.[SSSSSS][SSS]]"
  11. );
  12.  
  13. private static final String[] inputArray = new String[]{
  14. "2021-01-30T23:45:00.123",
  15. "2023-08-15T12:34:56.789123",
  16. };
  17.  
  18.  
  19. public static void main(String[] args) {
  20.  
  21. for (var input : inputArray) {
  22. var ignore = LocalDateTime.parse(input, dateTimeFormats);
  23. }
  24. System.out.println("No exception occured!");
  25. }
  26. }
Success #stdin #stdout 0.12s 35952KB
stdin
Standard input is empty
stdout
No exception occured!