public class Check{
static SimpleDateFormat format = new SimpleDateFormat("YYYY-MM-dd");
/**
* 得到本周周一
*
* @return yyyy-MM-dd
*/
public static String getMondayOfThisWeek() {
Calendar c = Calendar.getInstance();
int day_of_week = c.get(Calendar.DAY_OF_WEEK) - 1;
if (day_of_week == 0)
day_of_week = 7;
c.add(Calendar.DATE, -day_of_week + 1);
System.out.println(c.getTime());
return format.format(c.getTime());
}
/**
* 得到本周周日
*
* @return yyyy-MM-dd
*/
public static String getSundayOfThisWeek() {
Calendar c = Calendar.getInstance();
int day_of_week = c.get(Calendar.DAY_OF_WEEK) - 1;
if (day_of_week == 0)
day_of_week = 7;
c.add(Calendar.DATE, -day_of_week + 7);
return format.format(c.getTime());
}
public static void main(String[] args) throws IOException {
//本周周一
getMondayOfThisWeek();
//得到本周周日
getSundayOfThisWeek();
}
}
转载:https://blog.youkuaiyun.com/u013017619/article/details/72467096?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-2