/** * 根据系统当前日期获取本周的周一日期和周日日期 * * @return * @throws */ public static void gettime() { Date now = new Date(); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd");//可以方便地修改日期格式 String MTime = dateFormat.format( now ); Date date1=null; try { date1 = dateFormat.parse(MTime);//系统当前时间 } catch (ParseException e) { e.printStackTrace(); } Calendar cal = Calendar.getInstance(); cal.setTime(date1); cal.add(Calendar.DAY_OF_MONTH, -1);//取当前日期的前一天. cal.add(Calendar.DAY_OF_MONTH, +1);//取当前日期的后一天. // hour中存的就是星期几了,其范围 1~7 // 1=星期日 7=星期六,其他类推 int hour=cal.get(Calendar.DAY_OF_WEEK); System.out.println("当前系统日期"+MTime); String stime=null; String etime=null; switch (hour) { case 2: //周一 stime=MTime; cal.add(Calendar.DAY_OF_MONTH, +6);//获取当前日期的后六天.
根据系统当前日期获取本周一日期和本周日日期
最新推荐文章于 2024-08-08 15:01:29 发布