Java中的 LocalDateTime of(date, time) 方法及示例
Java中LocalDateTime类的of(LocalDate date, LocalTime time)方法用于通过两个输入参数 date 和 time 获取LocalDateTime的一个实例。最初,创建了两个单独的实例。一种是 LocalDate 类型,另一种是 LocalTime 类型。然后将它们合并以创建 LocalDateTime。
句法:
public static LocalDateTime of(LocalDate date,
LocalTime time)
参数:此方法接受两个参数:
- date – LocalDate 类型,代表本地日期。
- time – 属于 LocalTime 类型,表示本地时间。
返回值:此方法返回本地日期时间。
异常:此方法不会抛出任何异常。
下面的程序说明了Java中的 of(LocalDate date, LocalTime time) 方法:
方案一:
// 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);
}
}
输出:
DateTime: 2020-05-13T06:30
方案二:
// 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);
}
}
输出:
DateTime: 2019-12-31T06:30:45
参考:
https://docs.oracle.com/javase/10/docs/api/ Java/time/LocalDateTime.html#of(java .time.LocalDate, Java Java)