El método of(LocalDate date, LocalTime time) de la clase LocalDateTime en Java se usa para obtener una instancia de LocalDateTime usando los dos parámetros de entrada, fecha y hora. Inicialmente, se crean dos instancias separadas. Uno es de tipo LocalDate y el otro es de tipo LocalTime. Luego, estos se fusionan para crear un LocalDateTime.
Sintaxis:
public static LocalDateTime of(LocalDate date, LocalTime time)
Parámetros: Este método acepta dos parámetros:
- date – Es de tipo LocalDate y representa la fecha local.
- time – Es de tipo LocalTime y representa la hora local.
Valor devuelto: este método devuelve el localdate-time .
Excepciones: este método no arroja ninguna excepción.
Los siguientes programas ilustran el método of(Fecha LocalDate, Hora LocalTime) en Java:
Programa 1:
// Java program to demonstrate // LocalDateTime.of(LocalDate date, // LocalTime time) method import java.time.*; import java.time.temporal.*; public class GFG { public static void main(String[] args) { // Create LocalDate object // using LocalDate.of() method LocalDate date = LocalDate.of(2020, 5, 13); // Create LocalTime object // using LocalTime.of() method LocalTime time = LocalTime.of(6, 30); // Create LocalDateTime object LocalDateTime localdatetime = LocalDateTime.of(date, time); // Print full date and time System.out.println( "DateTime: " + localdatetime); } }
Producción:
DateTime: 2020-05-13T06:30
Programa 2:
// Java program to demonstrate // LocalDateTime.of(LocalDate date, // LocalTime time) method import java.time.*; import java.time.temporal.*; public class GFG { public static void main(String[] args) { // Create LocalDate object // using LocalDate.of() method LocalDate date = LocalDate.of(2019, 12, 31); // Create LocalTime object // using LocalTime.of() method LocalTime time = LocalTime.of(6, 30, 45); // Create LocalDateTime object LocalDateTime localdatetime = LocalDateTime.of(date, time); // Print full date and time System.out.println( "DateTime: " + localdatetime); } }
Producción:
DateTime: 2019-12-31T06:30:45
Referencias:
https://docs.oracle.com/javase/10/docs/api/java/time/LocalDateTime.html#of(java.time.LocalDate, java.time.LocalTime)