以下是获取包含当前日期的前七天的数组的Java代码:

import java.time.LocalDate;
import java.time.format.DateTimeFormatter;

public class Main {
    public static void main(String[] args) {
        // 获取当前日期
        LocalDate currentDate = LocalDate.now();

        // 创建数组
        LocalDate[] lastSevenDays = new LocalDate[7];

        // 格式化日期
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");

        // 将当前日期及前六天添加到数组中
        for (int i = 0; i < 7; i++) {
            lastSevenDays[i] = currentDate.minusDays(i);
        }

        // 打印数组中的日期
        for (LocalDate date : lastSevenDays) {
            System.out.println(date.format(formatter));
        }
    }
}

这段代码首先获取当前日期,并创建一个长度为7的LocalDate类型的数组。然后,使用DateTimeFormatter将日期格式化为"yyyy-MM-dd"的形式。接下来,通过循环将当前日期及前六天的日期依次添加到数组中。最后,使用循环遍历数组并打印出其中的日期

java 获取包含当前日期的前七天数组

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

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