Metodo para obtener el dia de los reyes magos en colombia, le mandas como parametro el año y te devuelve la fecha en que caera ese año(Valido para colombia)
static public String obtenerReyes(int año){
int a = 1;
Calendar lunesa = new GregorianCalendar();
lunesa.set(año, 00, a);
if (lunesa.get(Calendar.DAY_OF_WEEK) > 4 || lunesa.get(Calendar.DAY_OF_WEEK)==1) {
while (true) {
if (lunesa.get(Calendar.WEEK_OF_YEAR) == 3) {
lunesa.set(año, 00, a);
break;
}
a++;
lunesa.set(año, 00, a);
}
} else {
while (true) {
if (lunesa.get(Calendar.WEEK_OF_YEAR) == 2) {
lunesa.set(año, 00, a);
break;
}
a++;
lunesa.set(año, 00, a);
}
}
System.out.println("El dia de los reyes magos para el año = "+año+" es "+lunesa.getTime());
return ""+lunesa.getTime();
}
No hay comentarios:
Publicar un comentario