公共方法 SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar calendar = Calendar.getInstance(); calendar.setTime(new Date()); 获取过去一周时间 calendar.add(Calendar.DATE, - 7); Date data = calendar.getTime(); String day = format.format(data); System.out.println("过去一周时间:"+day); 获取过去一个月时间 calendar.add(Calendar.MONTH, -1); Date data = calendar.getTime(); String month= format.format(data); System.out.println("过去一个月:"+month); 获取过去一年的时间 calendar.add(Calendar.YEAR, -1); Date data = calendar.getTime(); String year = format.format(data); System.out.println("过去一年:"+year); 获取当前时间 Date date = new Date(); SimpleDateFormat dateFormat= new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); System.out.println(dateFormat.format(date));