Extraire une chaine d'une autre en java ?

Résolu/Fermé
mysterMiinos Messages postés 3 Date d'inscription mercredi 2 janvier 2013 Statut Membre Dernière intervention 6 janvier 2013 - Modifié par mysterMiinos le 2/01/2013 à 21:40
mysterMiinos Messages postés 3 Date d'inscription mercredi 2 janvier 2013 Statut Membre Dernière intervention 6 janvier 2013 - 2 janv. 2013 à 22:02
Bonjour,


j'ai un mini projet java console ( agence de location de voiture ) et j'ai un probleme !

String dated= DB;

// DB => date de debut de location est de la forme ' jj/mm/aaaa '

String jd = dated.substring(0,2); // jf => jour de debut de location
String md = dated.substring(3,2); // md => mois de debut de location
String ad= dated.substring(6,4); // ad => année de debut de location


String datef= DF;

// DF => date de fin de location est de la forme ' jj/mm/aaaa '

String jf = datef.substring(0,2);
String mf = datef.substring(3,2);
String af= datef.substring(6,4);


svp aidez moi c urgent :'(
A voir également:

1 réponse

KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 3 019
2 janv. 2013 à 21:45
1) "j'ai un probleme", c'est vague !

2) pourquoi tu changes le nom de ta variable à chaque ligne (dated, datedd, dateddd, datef, dateff, datefff)

3) le deuxième argument de substring c'est l'index de fin (exclusif), pas la taille de la chaîne (tu ne peux donc pas avoir le deuxième argument plus petit que le premier).

String dated = DB;

String jd = dated.substring(0,2);
String md = dated.substring(3,5);
String ad= dated.substring(6,10);

String datef = DF;

String jf = datef.substring(0,2);
String mf = datef.substring(3,5);
String af= datef.substring(6,10);

4) Il existe déjà des classes pour traiter les dates (GregorianCalendar, SimpleDateFormat, etc.)
1
mysterMiinos Messages postés 3 Date d'inscription mercredi 2 janvier 2013 Statut Membre Dernière intervention 6 janvier 2013
2 janv. 2013 à 22:02
merci c'est utile :)
0