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

LocalDate获取最近30天

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

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