Tutorial de Java LocalDate(), LocalDateTime(), ZonedDateTime(), Calendar() y Date()

Publicado: 2020-07-18

Tutorial de Java LocalDate(), LocalDateTime(), ZonedDateTime(), Calendar() y Date()

En Java, hemos publicado tutoriales sobre cómo convertir la hora actual en hora de época y cómo calcular la diferencia entre dos instancias de fecha de Java hace algún tiempo.

En este tutorial, repasaremos todas las siguientes API de fecha y calendario de Java:

Fecha Local():

LocalDate es un objeto de fecha y hora inmutable que representa una fecha, a menudo vista como año-mes-día. También se puede acceder a otros campos de fecha, como día del año, día de la semana y semana del año.

API de Java de fecha local

FechaHoraLocal():

LocalDateTime es un objeto de fecha y hora inmutable que representa una fecha y hora, a menudo vista como año-mes-día-hora-minuto-segundo.

API de Java de fecha y hora local

ZonedDateTime():

ZonedDateTime es una representación inmutable de una fecha y hora con una zona horaria. Esta clase almacena todos los campos de fecha y hora, con una precisión de nanosegundos, y una zona horaria, con un desplazamiento de zona utilizado para manejar fechas y horas locales ambiguas.

API de Java ZonedDateTime

Calendario():

La clase Calendario es una clase abstracta que proporciona métodos para convertir entre un instante específico en el tiempo y un conjunto de campos de calendario como AÑO, MES, DÍA_DE_MES, HORA, etc., y para manipular los campos de calendario, como obtener la fecha. de la próxima semana. Un instante en el tiempo se puede representar mediante un valor de milisegundos que es un desplazamiento de la Época, 1 de enero de 1970 00:00:00.000 GMT (gregoriano).

Fecha():

La clase Fecha representa un instante específico en el tiempo, con precisión de milisegundos.

Empecemos:

Crear archivo: CrunchifyDateTimeCalendarTutorial.java

Simplemente ejecútelo en IntelliJ IDEA:

Salida de consola.

Espero que este tutorial lo ayude a utilizar todas estas API de fecha y hora.