可以使用 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 天的日期范围。

Java LocalDate 获取最近 30 天日期范围

原文地址: https://www.cveoy.top/t/topic/omUJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录