Muchas veces necesitamos convertir una fecha en String en un objeto de tipo Date o similares con el que podamos tratar.
En este ejemplo veremos que simplemente tenemos que crear un formateador , con el formato de fecha en texto que nos llega, y luego utilizarlo para obtener nuestro objeto, el cual puede ser de cualquiera de los de fecha que tenemos.
Vamos con el código
String myStringDate = "2023-02-24";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
LocalDate myLocalDate = LocalDate.parse(myStringDate, formatter);
Como veis es muy sencillo y ya con nuestro objeto, en este caso LocalDate, ya podemos operar sobre él para sumar días, mesos, años, o cualquier operación con fechas que se nos ocurra.
Lenguaje
Nivel