//字符串"yyyy-MM-dd"转Date
LocalDate localDate = LocalDate.parse(newTime, DateTimeFormatter.ofPattern("yyyy-MM-dd"));
Date date = java.sql.Date.valueOf(localDate);
String time = "2023-08-11";
DateTimeFormatter dateFormatter = new DateTimeFormatterBuilder().appendPattern("yyyy-MM-dd").toFormatter();
Date sqlDate = java.sql.Date.valueOf(LocalDate.parse(time, dateFormatter));
System.out.println(new Date(sqlDate.getTime()));
//字符串"yyyy-MM"转Date
String time = "2023-08";
DateTimeFormatter dateFormatter = new DateTimeFormatterBuilder().appendPattern("yyyy-MM").parseDefaulting(ChronoField.DAY_OF_MONTH, 0).toFormatter();
Date sqlDate = java.sql.Date.valueOf(LocalDate.parse(time, dateFormatter));
System.out.println(new Date(sqlDate.getTime()));