Tenho um metodo que retorno o dia da semana e o mes
Segue o codigo
public static String diaSemana(String dataDia) {
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
Date data = new Date();
Calendar cal = null;
try {
data = formatter.parse(dataDia);
cal = new GregorianCalendar();
cal.setTime(data);
} catch (ParseException e) {
e.printStackTrace();
}
return new DateFormatSymbols(Locale.getDefault()).getWeekdays()[cal.get(Calendar.DAY_OF_WEEK)];
}
public static String mes(String dataDia) {
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
Date data = new Date();
Calendar cal = null;
try {
data = formatter.parse(dataDia);
cal = new GregorianCalendar();
cal.setTime(data);
} catch (ParseException e) {
e.printStackTrace();
}
return new DateFormatSymbols(Locale.getDefault()).getMonths()[cal.get(Calendar.MONTH)];
}