//获取0点
public static Date getStartTime(Calendar todayStart) {
todayStart.set(Calendar.HOUR_OF_DAY, 0);
todayStart.set(Calendar.MINUTE, 0);
todayStart.set(Calendar.SECOND, 0);
todayStart.set(Calendar.MILLISECOND, 0);
return todayStart.getTime();
}
//获取23点
public static Date getnowEndTime(Calendar todayEnd) {
todayEnd.set(Calendar.HOUR_OF_DAY, 23);
todayEnd.set(Calendar.MINUTE, 59);
todayEnd.set(Calendar.SECOND, 59);
todayEnd.set(Calendar.MILLISECOND, 999);
return todayEnd.getTime();
}
//获得最近一周的每天的开始时间和结束时间
for (int i = -6; i <= 0; i++) {
Calendar calendar=new GregorianCalendar();
calendar.setTime(new Date());
calendar.add(Calendar.DATE, i);
Date startTime=getStartTime(calendar);
Date endTime = getnowEndTime(calendar);
}
获得当天开始时间和结束时间
最新推荐文章于 2024-04-18 07:21:35 发布