LocalDate获取最近30天
可以使用Java 8中的LocalDate类和Period类来获取最近30天的日期范围。
以下是一个示例代码,它将获取当前日期的前30天和当前日期之间的日期范围:
import java.time.LocalDate;
import java.time.Period;
public class DateRangeExample {
public static void main(String[] args) {
// 获取当前日期
LocalDate today = LocalDate.now();
// 获取最近30天的日期范围
LocalDate date30DaysAgo = today.minus(Period.ofDays(30));
// 输出日期范围
System.out.println("最近30天的日期范围:");
System.out.println(date30DaysAgo);
System.out.println(today);
}
}
输出结果:
最近30天的日期范围:
2022-01-01
2022-01-31
在上面的示例代码中,我们使用LocalDate.now()获取当前日期,并使用Period.ofDays(30)创建一个表示30天的Period对象。然后,我们使用minus()方法从当前日期中减去这个Period对象,以获取30天之前的日期。最后,我们输出这两个日期,即最近30天的日期范围
原文地址: https://www.cveoy.top/t/topic/fHhy 著作权归作者所有。请勿转载和采集!