LocalDateTime 类
时间: 2023-07-12 13:03:47 浏览: 168
java+localdatetime +工具类
LocalDateTime 是 Java 8 中的一个日期时间类,表示本地日期时间,不考虑时区。
它包含了年、月、日、时、分、秒和纳秒,可以用来表示一个特定的日期和时间,例如:2021 年 6 月 15 日 13 点 30 分 15 秒。
使用 LocalDateTime 类可以方便地进行日期时间的计算和比较,并且支持格式化输出。同时,它也可以与其他日期时间类(如 ZonedDateTime、Instant 等)进行转换。
以下是一个使用 LocalDateTime 类的示例代码:
```
// 获取当前本地日期时间
LocalDateTime now = LocalDateTime.now();
// 指定日期时间创建 LocalDateTime 实例
LocalDateTime dateTime = LocalDateTime.of(2021, 6, 15, 13, 30, 15);
// 日期时间计算
LocalDateTime later = dateTime.plusDays(1).plusHours(2);
// 日期时间比较
boolean isAfter = later.isAfter(dateTime);
// 格式化输出
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String formattedDateTime = dateTime.format(formatter);
```
阅读全文