LocaldateTIme 工具类
时间: 2024-01-15 18:05:45 浏览: 29
LocalDateTime 是 Java 8 中的一个日期时间类,它提供了对日期和时间的处理方法。它可以表示一个不带时区的日期时间,例如 2021 年 7 月 21 日 10 点 30 分。
在使用 LocalDateTime 类时,我们可以通过以下方法创建一个实例:
```java
LocalDateTime now = LocalDateTime.now(); // 获取当前时间
LocalDateTime dateTime = LocalDateTime.of(2021, 7, 21, 10, 30, 0); // 指定时间
```
接下来,我们可以使用 LocalDateTime 的各种方法来获取或修改日期时间:
```java
LocalDateTime now = LocalDateTime.now(); // 获取当前时间
int year = now.getYear(); // 获取年份
int month = now.getMonthValue(); // 获取月份
int day = now.getDayOfMonth(); // 获取日
int hour = now.getHour(); // 获取小时
int minute = now.getMinute(); // 获取分钟
int second = now.getSecond(); // 获取秒
LocalDateTime newDateTime = now.withYear(2022).withMonth(8); // 修改年份和月份
```
除了上面的方法,LocalDateTime 还提供了很多其他有用的方法来处理日期时间。需要根据具体的业务需求来选择使用哪些方法。