字符串类型转换为LocalDate,Date转换为LocalDate是Java8中新增的API,可以方便的将字符串或者日期转换为LocalDate类型。
字符串转换为LocalDate
字符串转换为LocalDate可以使用LocalDate.parse()方法,该方法接受一个字符串,并将其转换为LocalDate类型。例如:
String dateStr = "2021-01-01"; LocalDate date = LocalDate.parse(dateStr); System.out.println(date);
上述代码执行后,将会输出:
2021-01-01
Date转换为LocalDate
Date转换为LocalDate可以使用LocalDate.ofInstant()方法,该方法接受一个Instant对象,并将其转换为LocalDate类型。例如:
Date date = new Date(); Instant instant = date.toInstant(); LocalDate localDate = LocalDate.ofInstant(instant, ZoneId.systemDefault()); System.out.println(localDate);
上述代码执行后,将会输出:
2021-02-05
以上就是,使用起来非常方便。