Introducción
El método LocalDate from(TemporalAccessor temporal)
se utiliza para obtener un objeto LocalDate a partir de una instancia de TemporalAccessor. Acepta un objeto temporal y lo convierte en un objeto LocalDate.
💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí
El método LocalDate from(TemporalAccessor temporal)
se utiliza para obtener un objeto LocalDate a partir de una instancia de TemporalAccessor. Acepta un objeto temporal y lo convierte en un objeto LocalDate.
En primer lugar, configura el entorno de desarrollo de Java en tu computadora. Puedes utilizar cualquier editor de texto o entorno de desarrollo integrado (IDE) de tu elección.
Crea un archivo llamado LocalDateFromMethod.java
en el directorio ~/proyecto
.
Luego, agrega el siguiente código al archivo:
import java.time.LocalDate;
import java.time.temporal.TemporalAccessor;
public class LocalDateFromMethod {
public static void main(String[] args) {
}
}
En este paso, crearás un objeto LocalDate utilizando el método from()
y una instancia de TemporalAccessor. La instancia de TemporalAccessor contiene una fecha personalizada.
Agrega el siguiente código dentro del método main()
para crear un objeto LocalDate a partir de una fecha personalizada:
// crea un objeto TemporalAccessor con una fecha personalizada
TemporalAccessor date = LocalDate.of(2022, 9, 1);
// obtiene el objeto LocalDate a partir del objeto TemporalAccessor
LocalDate localDate = LocalDate.from(date);
// imprime el LocalDate
System.out.println(localDate);
Guarda el archivo y abre la terminal. Compila y ejecuta el código con el siguiente comando:
javac LocalDateFromMethod.java && java LocalDateFromMethod
Deberías ver la siguiente salida:
2022-09-01
En este paso, crearás un objeto LocalDate utilizando el método from()
y una instancia de TemporalAccessor. La instancia de TemporalAccessor contiene la fecha y hora actuales.
Agrega el siguiente código dentro del método main()
para crear un objeto LocalDate a partir de la fecha actual:
// crea un objeto TemporalAccessor con la fecha y hora actuales
TemporalAccessor date = LocalDate.now();
// obtiene el objeto LocalDate a partir del objeto TemporalAccessor
LocalDate localDate = LocalDate.from(date);
// imprime el LocalDate
System.out.println(localDate);
Guarda el archivo y abre la terminal. Compila y ejecuta el código con el siguiente comando:
javac LocalDateFromMethod.java && java LocalDateFromMethod
Deberías ver la fecha actual en la salida.
En este paso, crearás un objeto LocalDate utilizando el método from()
y una instancia de TemporalAccessor. La instancia de TemporalAccessor contiene un objeto ZonedDateTime.
Agrega el siguiente código dentro del método main()
para crear una instancia de TemporalAccessor con un objeto ZonedDateTime y luego convertirla en un objeto LocalDate utilizando el método from()
:
// crea un objeto ZonedDateTime para representar la fecha y hora actuales
ZonedDateTime zonedDateTime = ZonedDateTime.now();
// crea un objeto TemporalAccessor con el objeto ZonedDateTime
TemporalAccessor date = zonedDateTime;
// obtiene el objeto LocalDate a partir del objeto TemporalAccessor
LocalDate localDate = LocalDate.from(date);
// imprime el LocalDate
System.out.println(localDate);
Guarda el archivo y abre la terminal. Compila y ejecuta el código con el siguiente comando:
javac LocalDateFromMethod.java && java LocalDateFromMethod
Deberías ver la fecha actual en la salida.
En este laboratorio, aprendiste cómo usar el método LocalDate from()
para crear un objeto LocalDate a partir de una instancia de TemporalAccessor. Aprendiste cómo crear una instancia de TemporalAccessor con una fecha personalizada, la fecha y hora actuales y un objeto ZonedDateTime. También aprendiste cómo imprimir el objeto LocalDate en la salida.