java获取当日的开始时间,当前周的开始时间
java获取当天的开始时间,当前周的开始时间
在程序里面要获取当前的开始时间和结束时间,以及当前天所在的周的开始时间和结束时间,在这个地方记录一下。
Calendar currentDate = new GregorianCalendar(); currentDate.setFirstDayOfWeek(Calendar.MONDAY); int currentWeek = currentDate.get(Calendar.DAY_OF_WEEK); currentDate.set(Calendar.HOUR_OF_DAY, 0); currentDate.set(Calendar.MINUTE, 0); currentDate.set(Calendar.SECOND, 0); dateCursor.setTodayStart((Date)currentDate.getTime().clone()); currentDate.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY); dateCursor.setWeekStart((Date)currentDate.getTime().clone()); currentDate.set(Calendar.DAY_OF_WEEK, currentWeek); currentDate.set(Calendar.HOUR_OF_DAY, 23); currentDate.set(Calendar.MINUTE, 59); currentDate.set(Calendar.SECOND, 59); dateCursor.setTodayEnd((Date)currentDate.getTime().clone()); currentDate.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY); dateCursor.setWeekEnd((Date)currentDate.getTime().clone());