[Edit]
+
0
-
0
Java convert String to LocalDate
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55// String to LocalDate with examples import java.time.LocalDate; import java.time.format.DateTimeFormatter; public class ConvertStringToLocalDateExamples { public static void main(String[] args) { System.out.println("# Example 1"); // default - parsed using DateTimeFormatter.ISO_LOCAL_DATE // 2019-10-12 System.out.println(LocalDate.parse("2019-10-12")); System.out.println("# Example 2"); // 2019-10-12 System.out.println(LocalDate.parse("2019-10-12", DateTimeFormatter.ISO_LOCAL_DATE)); System.out.println("# Example 3"); // 2019-10-12 System.out.println(LocalDate.parse("20191012", DateTimeFormatter.BASIC_ISO_DATE)); System.out.println("# Example 4"); // 2019-10-12 System.out.println(LocalDate.parse("Sat, Oct 12 2019", DateTimeFormatter.ofPattern("E, MMM dd yyyy"))); System.out.println("# Example 5"); // 2019-10-12 System.out.println(LocalDate.parse("Saturday, Oct 12 2019", DateTimeFormatter.ofPattern("EEEE, MMM dd yyyy"))); System.out.println("# Example 6"); // 2019-10-12 System.out.println(LocalDate.parse("2019/10/12", DateTimeFormatter.ofPattern("yyyy/MM/dd"))); System.out.println("# Example 7"); // 2019-10-12 System.out.println(LocalDate.parse("2019-10-12", DateTimeFormatter.ofPattern("yyyy-MM-dd"))); System.out.println("# Example 8"); // 2019-10-12 System.out.println(LocalDate.parse("2019-10-12", DateTimeFormatter.ISO_DATE)); System.out.println("# Example 9"); // 2019-10-12 System.out.println(LocalDate.parse("2019-10-12+01:00", DateTimeFormatter.ISO_DATE)); } }