Extraire une chaine d'une autre en java ?

Résolu
mysterMiinos Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
mysterMiinos Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -
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 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
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   Statut Membre Dernière intervention  
 
merci c'est utile :)
0