LocalDateTime类型相加减
时间: 2023-10-18 16:27:00 浏览: 75
LocalDateTime 类型相加减可以使用 plus 和 minus 方法。这些方法接受一个 TemporalAmount 参数,用于指定要添加或减去的时间量。
下面是一些示例:
1. 添加时间量:
```java
LocalDateTime dateTime = LocalDateTime.now();
LocalDateTime newDateTime = dateTime.plusDays(1); // 添加一天
LocalDateTime newDateTime = dateTime.plusHours(2); // 添加两小时
LocalDateTime newDateTime = dateTime.plusMinutes(30); // 添加30分钟
```
2. 减去时间量:
```java
LocalDateTime dateTime = LocalDateTime.now();
LocalDateTime newDateTime = dateTime.minusWeeks(1); // 减去一周
LocalDateTime newDateTime = dateTime.minusMonths(2); // 减去两个月
LocalDateTime newDateTime = dateTime.minusSeconds(10); // 减去10秒
```
请注意,这些方法返回一个新的 LocalDateTime 对象,不会修改原始对象。还可以使用其他时间单位,例如年、月、小时、分钟和秒。