Calcular edad con JAVA

Códigos
Calcular edad

Calcular edad de una persona proporcionando su fecha de nacimiento

 private void CalcEdad(){

        //fecha Actual
        Calendar fecha = new GregorianCalendar();
        int CuAnno = fecha.get(Calendar.YEAR);
        int tempMes = fecha.get(Calendar.MONTH);
        int CuDia = fecha.get(Calendar.DAY_OF_MONTH);
        int CuMes=tempMes+1;
//fecha de nacimiento
      
        String dia=SDia.getText();
        String mes=SMes.getText();
        String anno = SAnno.getText();
//calcular edad
                int PMes = Integer.parseInt(mes);
                int PDia = Integer.parseInt(dia);
                int PEAnno=Integer.parseInt(anno);
            
           //calculo de la edad
                int Edad=CuAnno-PEAnno;
           
          //verificar edad real antes del cumpleaños
               if(CuMes<=PMes&&CuDia<PDia){
               Edad=Edad-1; 
                 
               }

              String SetEdad=Integer.toString(Edad);
              SEdad.setText("Edad: "+SetEdad);
              cumpleP.setText("Cumpleaños: "+dia+"/"+mes+"/"+CuAnno);
   
}

Puedes descargar el proyecto NetBeans:

Google Drive, Github

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *