[2021] Fecha y hora de Java SE 8 {DH}


¿Por qué necesitamos una nueva biblioteca de fecha y hora?

Un problema de larga data con los desarrolladores de Java es el soporte insuficiente para los casos de uso de fecha y hora de los desarrolladores normales.

Publicado originalmente en la edición de enero / febrero de 2014 de Revista Java. Suscríbete hoy.

Por ejemplo, clases existentes (como java.util.Date y SimpleDateFormatter) no son seguros para subprocesos, lo que crea posibles problemas de concurrencia para los usuarios con los que el desarrollador promedio lidiaría mientras escribe el código de manejo de fechas.

Algunas de las clases de fecha y hora también tienen un diseño de API bastante malo. Por ejemplo, años en java.util.Date Comienzan en 1900, los meses comienzan en 1 y los días comienzan en 0, lo que no es muy intuitivo.

Estos y algunos otros problemas han llevado a la popularidad de las bibliotecas de fecha y hora de terceros como Joda-Time.

Para solucionar estos problemas y proporcionar un mejor soporte para el núcleo JDK, se desarrolló una nueva API de fecha y hora para Java SE 8 que está libre de estos problemas.

Deja una respuesta

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