springBoot/springMVC中输入一天获取包含本天的前七天或后七天
废话不多说,上代码:
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
Calendar calendar = Calendar.getInstance();
String stat_datetime="2021-01-01";
int d=1;
for (int i=0;i<7;i++){
Date parse = formatter.parse(stat_datetime, new ParsePosition(0));
calendar.setTime(parse);
//i ---->后几天,-i ---->前几天
calendar.add(Calendar.DATE,i);
//calendar.add(Calendar.DATE,-i);
Date time = calendar.getTime();
String toTime = formatter.format(time);
System.out.println("第"+d+"天:"+toTime);
d++;
}
结果截图:
代码较low,但功能已实现,如有侵权,敬请谅解。
强者的成长也是需要不断积累的,加油!!!