Recuperar el dia de la semana a partir de la fecha

maytelm
07 de Abril del 2005
Hola a [email protected],

estoy tratando de hacer un programa para sacar en java el dia de la semana a través del dia, mes y año. Alguien me podría ayudar??
Muchas gracias de todas formas.
Mayte

maramonar
07 de Abril del 2005
Calendar cal = Calendar.getInstance();
cal.set(Calendar.DATE, 12);
cal.set(Calendar.MONTH, 5);
cal.set(Calendar.YEAR, 1971);
System.out.println(cal.get(Calendar.DAY_OF_WEEK));
El día que nací yo...je....

dibu
07 de Abril del 2005
El código anteior es correcto, solo que hay que tomar en consideracion que el mes de enero es el mes 0, es decir si quieres saber el nombre del día de la fecha 27 03 2005, lo haces así:
Calendar cal = Calendar.getInstance();
cal.set(Calendar.DATE, 27);
cal.set(Calendar.MONTH, 2); //Es decir el mes 3 menos 1
cal.set(Calendar.YEAR, 2005);
switch(cal.get(Calendar.DAY_OF_WEEK)){
case Calendar.MONDAY:
System.out.println("Lunes");
case Calendar.TUESDAY:
System.out.println("Martes");
case Calendar.WEDNESDAY:
System.out.println("Miércoles");
case Calendar.THURSDAY:
System.out.println("Jueves");
case Calendar.FRIDAY:
System.out.println("Viernes");
case Calendar.SATURDAY:
System.out.println("Sábado");
case Calendar.SUNDAY:
System.out.println("Domingo";)
}

Sé bueno.