obtener los dias transcurridos entre dos fechas
Publicado por pepe (5 intervenciones) el 05/01/2021 12:15:54
estoy intentando obtener los dias transcurridos entre dos fechas, al momento de ejecutar me genera una linea y no me ejecuta la accion y si borro la linea que me genera no hace nada.
esto es lo que ejecuto
1
2
3
private void calculardias(JDateChooser Dateinicio, JDateChooser Datefinal) {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
esto es lo que ejecuto
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public void calculardías(JDateChooser fechainicio, JDateChooser fechafin){
if(fechainicio.getDate()!= null && fechafin.getDate()!= null){
Calendar inicio = fechainicio.getCalendar();
Calendar fin = fechafin.getCalendar();
int dias=-1;
while(inicio.before(fin)|| inicio.equals(fin)){
dias++;
inicio.add(Calendar.DATE,1);
}
txtDif.setText(String.valueOf(dias));
}else{
JOptionPane.showMessageDialog(null, "Selecciona las fechas","Error",JOptionPane.ERROR_MESSAGE);
}
}
Valora esta pregunta


0