生成一段java日期加减方法,只能使用java8
时间: 2023-05-21 07:01:06 浏览: 116
java对日期的加减操作
当然可以,以下是一个简单的Java 8日期加减方法的示例:
```java
import java.time.LocalDate;
import java.time.temporal.ChronoUnit;
public class DateUtils {
public static LocalDate addDays(LocalDate date, int days) {
return date.plusDays(days);
}
public static LocalDate subtractDays(LocalDate date, int days) {
return date.minusDays(days);
}
public static LocalDate addMonths(LocalDate date, int months) {
return date.plusMonths(months);
}
public static LocalDate subtractMonths(LocalDate date, int months) {
return date.minusMonths(months);
}
public static LocalDate addYears(LocalDate date, int years) {
return date.plusYears(years);
}
public static LocalDate subtractYears(LocalDate date, int years) {
return date.minusYears(years);
}
public static long daysBetween(LocalDate startDate, LocalDate endDate) {
return ChronoUnit.DAYS.between(startDate, endDate);
}
}
```
这个类包含了一些常见的日期加减方法,以及计算两个日期之间天数的方法。你可以根据自己的需求进行修改和扩展。
阅读全文