viernes, 24 de mayo de 2013

Metodo para obtener el dia de los reyes magos en colombia


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