/**
* 获得当天所在周的第一天(周日)
* @param date
* @return
*/
public static Date getFirstDay(Date date){
Date d= null;
//设置日历对象
Calendar cal = Calendar.getInstance();
//将输入的date转化为calendar
cal.setTime(date);
//获得当前时一周的第几天
int day = cal.get(Calendar.DAY_OF_WEEK);
//设置日期对象为当前日期所在周的第一天
cal.add(Calendar.DAY_OF_WEEK,-day+1);
d = cal.getTime();
return d;
}
/**
* 获得当天所在周的最后一天(周六)
* @param date
* @return
*/
public static Date getLastDay(Date date){
Date d= null;
//设置日历对象
Calendar cal = Calendar.getInstance();
//将输入的date转化为calendar
cal.setTime(date);
//获得当前时一周的第几天
int day = cal.get(Calendar.DAY_OF_WEEK);
//设置日期对象为当前日期所在周的最后一天
cal.add(Calendar.DAY_OF_WEEK,7-day);
d = cal.getTime();
return d;
}
/** * 获得当天所在周的第一天(周日) * @param date * @return */ public static Date getFirstDay(Date date){ Date d= null; //设置日历对象 Calendar cal = Calendar.getInstance(); //将输入的date转化为calendar cal.setTime(date