本文来写个程序实例说下如何在Java中获取近七天的日期(包含今天)
文章目录
程序实例
maven导入
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
</dependency>
程序实例
package cn.yiyiyun.zl.entity.bi;
import org.apache.commons.lang3.time.DateUtils;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
/***
* Java中获取近七天
* 的日期(包含今天)
*/
public class Main {
public static List<String> getSevenDate() {
List<String> dateList = new ArrayList<>();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
for (int i = 0; i < 7; i++) {
Date date = DateUtils.addDays(new Date(), -i);
String formatDate = sdf.format(date);
dateList.add(formatDate);
}
return dateList;
}
public static void main(String[] args) {
List<String> data = getSevenDate();
System.out.println(data);
}
}
测试结果