cs_tatoufa
Messages postés52Date d'inscriptionvendredi 30 octobre 2009StatutMembreDernière intervention 6 août 2012
-
19 juin 2012 à 11:04
Utilisateur anonyme -
21 juin 2012 à 14:48
Bonjour ,
s'il vous plait je cherche à trouver la solution pour la modification de temps en seconde
mon code est le suivant:
int m = Integer.parseInt(vduration3.substring(0,2));
int h = Integer.parseInt(vduration3.substring(3,4));
int dura = m*60+h;
vduration3 = dura+"";
System.out.print("m:"+m+"h:"+h);
int m4 = Integer.parseInt(vduration4.substring(0,2));
int h4 = Integer.parseInt(vduration4.substring(3,5));
int dura4 = m4*60+h4;
vduration4 = dura4+"";
System.out.print("m:"+m4+"h:"+h4);
l'erreur qui s'affiche est:java.lang.StringIndexOutOfBoundsException: String index out of range: 2
s'il vous plait qui peut m'aider à trouver la solution et merci d'avance
cormandyr
Messages postés600Date d'inscriptionsamedi 20 mai 2006StatutMembreDernière intervention 8 juillet 201611 19 juin 2012 à 11:52
je confirme tout ce qu'a dit Julien39 ^^
et en effet pour la manipulation de données temporelles, je te conseille d'utiliser la classe GregorianCalendar
et pour le formatage en sortie, je te conseille le SimpleDateFormat..
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023111 20 juin 2012 à 08:37
Salut,
Je ne donnerai pas d’avis sur ce qui est fait étant donné qu'avec l'API java ce genre de code ne devrait pas exister.
Sinon petite curiosité de ma part: Pourquoi mettre en titre StackOverflowError alors que ton problème relève plus du StringIndexOutOfBoundsException ???
-----
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."