##获取每天、每周、每月开始时间
public static Date getDay(int type) {
Calendar cal = Calendar.getInstance();
cal.setTime(new Date());
cal.set(Calendar.HOUR_OF_DAY, 0);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.SECOND, 0);
switch (type) {
case 0:
break;
case 1:
cal.set(Calendar.DAY_OF_WEEK, 1);
break;
case 2:
cal.set(Calendar.DAY_OF_MONTH, 1);
break;
case 3:
cal.set(Calendar.DAY_OF_YEAR, 1);
break;
default:
break;
}
return cal.getTime();
}
Calendar 常用方法
1. set() 设置日期
cal.set(Calendar.DAY_OF_WEEK, 1); //设置Calendar 日期日期为这周第几天 cal.set(Calendar.DAY_OF_MONTH, 1); //设置Calendar 日期 日期为这个月第几天 cal.set(Calendar.DAY_OF_WEEK, 1); //设置Calendar 日期为今年第几天
仍然是不定时更新呢



