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. import java.util.Locale;
  6.  
  7. public class Main {
  8. public static void main(String[] args) {
  9. String strDateTime = "2020-05-07-10.05.05.301011";
  10.  
  11. DateTimeFormatter dtf = new DateTimeFormatterBuilder()
  12. .append(DateTimeFormatter.ISO_LOCAL_DATE)
  13. .appendLiteral("-")
  14. .appendPattern("HH.mm.ss")
  15. .appendFraction(ChronoField.NANO_OF_SECOND, 0, 9, true)
  16. .toFormatter(Locale.ENGLISH);
  17.  
  18. LocalDateTime ldt = LocalDateTime.parse(strDateTime, dtf);
  19. System.out.println(ldt);
  20. }
  21. }
Success #stdin #stdout 0.09s 49076KB
stdin
Standard input is empty
stdout
2020-05-07T10:05:05.301011