java 获取包含当前日期的前七天数组
以下是获取包含当前日期的前七天的数组的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"的形式。接下来,通过循环将当前日期及前六天的日期依次添加到数组中。最后,使用循环遍历数组并打印出其中的日期
原文地址: https://www.cveoy.top/t/topic/hXwB 著作权归作者所有。请勿转载和采集!