java.lang.NumberFormatException: For input string:
Bonjour,
Je développe une application de gestion des horaires et une des fonctionnalité et de réaliser le calcul d'écart : je dois récupérer l'écart de l'année n-1 et de le rajouter à l'écart de l'année n
Le soucis que je rencontre et que pour certains, j'ai un écart négatif
(ex : - 2 :15 ), et j'aimerai savoir comment faire pour arriver à en faire le calcule car j'obtiens ce message d'erreur :
Code:
java.lang.NumberFormatException: For input string: "- 2 "
:oops:
Dans ma base de donnée, j'enregistre mon écart en tant que String (00:00). et donc j'ai fait
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
String ecartReportAnnee = (String) row[10];
int iEcartReportAnneeHeure = 0;
int iEcartReportAnneeMin = 0;
if(ecartReportAnnee !=null && !"".equals(ecartReportAnnee)){
String [] hecartReportAnneeTemps = ecartReportAnnee.split(":");
String ecartReportAnneeHeure = hecartReportAnneeTemps[0];
String ecartReportAnneeMin = hecartReportAnneeTemps[1];
iEcartReportAnneeHeure = Integer.parseInt(ecartReportAnneeHeure);
iEcartReportAnneeMin = Integer.parseInt(ecartReportAnneeMin);
}
dureeEcartAreporte = (iEcartReportAnneeHeure * 60) + iEcartReportAnneeMin;
System.out.println("DureeEcartAreporte : "+dureeEcartAreporte);
ecartMin = dureeDeTravJour - dureeDeTravJourAfaire ;
ecartMin = ecartMin + dureeEcartAreporte ; |
Je vous remercie beaucoup pour votre aide