目录
在 Java 8 及更高版本中,
LocalDateTime 类是处理日期和时间的强大工具。它提供了丰富的 API,使得日期时间的操作变得简单直观。本文将深入介绍
LocalDateTime 类的常用方法,并通过具体示例帮助你快速掌握其用法。
一、基本概念
LocalDateTime 是 java.time 包中的一个类,用于表示没有时区信息的日期和时间,例如 2024-10-12T15:30:45。它结合了 LocalDate 和 LocalTime 的功能,适合用于记录事件的日期和时间。
二、创建 LocalDateTime 对象
2.1 获取当前日期和时间
import java.time.LocalDateTime;
public class Main {
public static void main(String[] args) {
LocalDateTime now = LocalDateTime.now();
System.out.println(now); // 输出类似:2024-10-12T15:30:45.123
}
}
2.2 指定日期和时间创建对象
import java.time.LocalDateTime;
import java.time.Month;
public class Main {
public static void main(String[] args) {
LocalDateTime dateTime = LocalDateTime.of(2024, Month.OCTOBER, 12, 15, 30, 45);
System.out.println(dateTime); // 输出:2024-10-12T15:30:45
}
}
2.3 从 LocalDate 和 LocalTime 创建
import java.time.LocalDate;
import java.time.LocalTime;
import java.time.LocalDateTime;
public class Main {
public static void main(String[] args) {
LocalDate date = LocalDate.now();
LocalTime time = LocalTime.now();
LocalDateTime dateTime = LocalDateTime.from(date.atTime(time))

最低0.47元/天 解锁文章
945

被折叠的 条评论
为什么被折叠?



