Saltar al contenido

Cómo formatear LocalDate para string?

Posteriormente a investigar con especialistas en esta materia, programadores de varias ramas y profesores dimos con la solución al dilema y la dejamos plasmada en esta publicación.

Solución:

SimpleDateFormat no funcionará si está comenzando con LocalDate, que es nuevo en Java 8. Por lo que puedo ver, tendrá que usar DateTimeFormatter, http://docs.oracle.com/javase/8/docs/api/java/ hora/formato/DateTimeFormatter.html.

LocalDate localDate = LocalDate.now();//For reference
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd LLLL yyyy");
String formattedString = localDate.format(formatter);

Eso debería imprimirse el 5 de mayo de 1988. Para obtener el período posterior al día y anterior al mes, es posible que deba usar “dd’.LLLL yyyy”

Podría ser corto como:

LocalDate.now().format(DateTimeFormatter.ofPattern("dd/MM/yyyy"));

System.out.println(LocalDate.now().format(DateTimeFormatter.ofPattern("dd.MMMM yyyy")));

La respuesta anterior lo muestra para hoy.

Sección de Reseñas y Valoraciones

Nos puedes añadir valor a nuestro contenido informacional contribuyendo tu veteranía en las referencias.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *