Java 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/omUJ 著作权归作者所有。请勿转载和采集!