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.
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.