//stime指定时间毫秒数
public Date[] getTimeWeekTime(long stime){
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(stime);
int dayweek = calendar.get(Calendar.DAY_OF_WEEK);
Calendar startime = (Calendar)calendar.clone();
Calendar endime = (Calendar)calendar.clone();
startime.set(Calendar.DAY_OF_WEEK, 1);
startime.set(Calendar.HOUR_OF_DAY, 0);
startime.set(Calendar.MINUTE, 0);
startime.set(Calendar.SECOND, 0);
startime.set(Calendar.MILLISECOND, 0);
endime.set(Calendar.DAY_OF_WEEK, 7);
endime.set(Calendar.HOUR_OF_DAY, 23);
endime.set(Calendar.MINUTE, 59);
endime.set(Calendar.SECOND, 59);
endime.set(Calendar.MILLISECOND, 999);
System.out.println(startime.getTime());
System.out.println(endime.getTime());
return new Date[]{startime.getTime(),endime.getTime()};
}
获取指定时间星期内的开始与结束时间
最新推荐文章于 2021-04-13 16:22:34 发布