La Web del Programador: Comunidad de Programadores
 
    Pregunta:  9813 - COMO OBTENER EL DIA DE LA SEMANA EN JAVA
Autor:  Leonardo Ureña
Como puedo obtener el dia de la semana en Java, estoy utilizando Calendar pero no puedo obtener el dia de la semana, por ejemplo si es viernes o cualquier otro dia quiero saber que dia de la semana le corresponde...

Gracias

  Respuesta:  Diego Genaro Achupallas España
hola si quieres saber el dia:
te doy un ejemplo:
SimpleDateFormat dia = new SimpleDateFormat("EEEE");
Calendar jd=new JCalendar(new Date()).getCalendar();
System.out.println(dia.format(jd.getTime()));
te imprime lunes, martes....
consulta formatos de simpleDateFormat
// SimpleDateFormat dhora = new SimpleDateFormat("HH:mm:ss");
//SimpleDateFormat dfecha = new SimpleDateFormat("EEEE: dd/MM/yyyy");
//SimpleDateFormat MES = new SimpleDateFormat("MMMM");

  Respuesta:  Xavi Canal
Nas,

para obtener el dia de la semana (lunes, martes, ...)
puedes usar la constante DAY_OF_WEEK de la clase Calendar

int dia = tuCalendar.get (DAY_OF_WEEK);

luego con las constantes MONDAY, FRIDAY, ... o lo que sea sabes que dia es

si lo que quieres es saber el número tienes la constante DAY_OF_WEEK_IN_MONTH

int dia = tuCalendar.get (DAY_OF_WEEK_IN_MONTH);