Java. Convertir String en LocalDate

Submitted by tech4life on

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