js获取近30天的日期数组
//获取近30天的日期数组 var lastMonth = []; for (var i = 1; i <= 30; i++) { lastMonth.unshift(new Date(new Date() .setDate(new Date().getDate() - i)) .toLocaleString().substring(5, 10)) }
java获取近30天日期:
private List nearThirty() throws ParseException { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String date = DateUtils.getDate(); String d = null; Date minDate; ArrayList appDate = new ArrayList(); Calendar calc = Calendar.getInstance(); for (int i = 1; i <= 30; i++) { calc.setTime(sdf.parse(date)); calc.add(Calendar.DATE, -i); minDate = calc.getTime(); d = sdf.format(minDate); appDate.add(d); } return appDate; }
java获取上月日期:
private String lastMonth() { Calendar calendar = Calendar.getInstance(); calendar.setTime(new Date()); calendar.add(Calendar.MONTH, -1); String date = FastDateFormat.getInstance("yyyy-MM").format(calendar.getTime()); return date; }