今天知道了如何获得本周一
留做记录。
Calendar c = Calendar.getInstance();
DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
int day_of_week = c.get(Calendar.DAY_OF_WEEK)-1;
c.add(Calendar.DATE,-day_of_week+<span style="color:#ff0000;">1</span>);
System.out.println(format.format(c.getTime()));
这段代码可以获取本周一的日期。
那怎么来获取本周二、三...日的日期呢
关键就是那个1
也就是周一是1,周二是2....周日是0
Calendar c = Calendar.getInstance();
DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
int day_of_week = c.get(Calendar.DAY_OF_WEEK)-1;
c.add(Calendar.DATE,-day_of_week+i);
System.out.println(format.format(c.getTime()));