/** * 获取今天开始时间00:00:00 * @return */ public static Date todayStart(Date date){ Calendar start = Calendar.getInstance(); start.setTime(date); start.set( Calendar.HOUR_OF_DAY,0); start.set( Calendar.MINUTE, 0); start.set( Calendar.SECOND,0); start.set( Calendar.MILLISECOND,0); return start.getTime(); } /** * 获取今天增加天数后的结束时间23:59:59 * @return */ public static Date addDayEnd(int day){ Date date=todayStart(new Date()); return DateUtils.addMilliseconds(DateUtils.addDays(date,day),-1000); } /** * 获取本月一号的00:00:00 * @return */ public static Date monthStart(Date date){ Calendar start = Calendar.getInstance(); start.setTime(date); start.set(Calendar.DAY_OF_MONTH, 1); start.set( Calendar.HOUR_OF_DAY,0); start.set( Calendar.MINUTE, 0); start.set( Calendar.SECOND,0); start.set( Calendar.MILLISECOND,0); return start.getTime(); } /** * 获取本月结束时间 * @r
java获取时间00:00:00和23:59:59
于 2022-07-23 11:00:13 首次发布