fork download
  1. import java.time.LocalDateTime;
  2. import java.time.format.DateTimeFormatter;
  3. import java.time.format.DateTimeFormatterBuilder;
  4. import java.time.temporal.ChronoField;
  5.  
  6. class Main {
  7. public static void main(String[] args) {
  8. String pattern = "yyyyMMddHH";
  9. String date = "2021061104";
  10. DateTimeFormatter formatter = new DateTimeFormatterBuilder()
  11. .parseLenient()
  12. .appendPattern(pattern)
  13. .parseDefaulting(ChronoField.HOUR_OF_DAY, 0)
  14. .parseDefaulting(ChronoField.MINUTE_OF_HOUR, 0)
  15. .parseDefaulting(ChronoField.SECOND_OF_MINUTE, 0)
  16. .toFormatter();
  17. LocalDateTime ldt = LocalDateTime.parse(date, formatter);
  18. }
  19. }
Success #stdin #stdout 0.1s 50564KB
stdin
Standard input is empty
stdout
Standard output is empty