1. Devolver la semana según la fecha
public static String zhouQi (String sDate) lanza ParseException { Formador de cadenas = "yyyy-MM-dd"; formato SimpleDateFormat = new SimpleDateFormat(formateador); Fecha fecha = format.parse(sDate); formato.aplicarPatrón("E"); formato de retorno. formato (fecha); }
2. Devolver la fecha de los últimos 7 días
Lista pública estática<String> past7Days(){ SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd"); List<String> list=new ArrayList<>(); día int=7; para (int i=0 ;i<día;i++){ Calendario c = Calendario.getInstance(); c.setTime(nueva Fecha()); c.add(Calendario.FECHA, - i); Fecha d = c.getTime(); list.add(sd.format(d)); } lista de devolución; }
3. Devolver el mes de los últimos 6 meses
public static List<String> pastHalfYear(){ SimpleDateFormat sd = new SimpleDateFormat("MM"); List<String> list=new ArrayList<>(); día int=6; para (int i=0 ;i<día;i++){ Calendario c = Calendario.getInstance(); c.setTime(nueva Fecha()); c.add(Calendario.MES, -i); list.add(sd.format(c.getTime())); } lista de devolución; }