1、根据日期返回星期
public static String zhouQi(String sDate) throws ParseException { String formater = "yyyy-MM-dd"; SimpleDateFormat format = new SimpleDateFormat(formater); Date date = format.parse(sDate); format.applyPattern("E"); return format.format(date); }
2、返回最近7天的日期
public static List<String> past7Days(){ SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd"); List<String> list=new ArrayList<>(); int day=7; for (int i=0 ;i<day;i++){ Calendar c = Calendar.getInstance(); c.setTime(new Date()); c.add(Calendar.DATE, - i); Date d = c.getTime(); list.add(sd.format(d)); } return list; }
3、返回最近6个月的月份
public static List<String> pastHalfYear(){ SimpleDateFormat sd = new SimpleDateFormat("MM"); List<String> list=new ArrayList<>(); int day=6; for (int i=0 ;i<day;i++){ Calendar c = Calendar.getInstance(); c.setTime(new Date()); c.add(Calendar.MONTH, -i); list.add(sd.format(c.getTime())); } return list; }