Comment convertir un tableau String contenant des dates en numérique - Java - Programmation
Marsh Posté le 01-05-2006 à 13:37:45
c'est que ta chaine est inférieur. Le debugging ça existe. Regarde ce qu'elle contient et sa taille.
Marsh Posté le 01-05-2006 à 13:52:29
le truc je suis sur que c'est le fait de passer le tableau qui plante mon appli et je vois pas comment faire autrement
Marsh Posté le 01-05-2006 à 14:02:19
alors l'erreur que j'avais c'est simplement que cette fonction dépend d'une autre. et comme l'autre était mal configurée ça a tout planté
A part donner un bout de code
il y a encore un truc mais je vais chercher avant de poster
Marsh Posté le 01-05-2006 à 12:12:32
Bonjour tout le monde.
Après avoir passé une partie de mon week end sur ce problème je dois me résoudre à vous le poser.
j'ai créé une fonction DATENUMERIQUE
quand je lui passe une variable standard Ca me retourne bien ma date en int format suivant 20020103...
Mon problème est que je veux faire la meme chose mais avec mon tableau
voici le code de ma fonction :
<%-- Fonction qui retourne l'annee en format numerique pour la base --%>
<%!
int DateEnNumerique(String psDate)
{
int liDate;
liDate = Integer.parseInt(psDate.substring(6,10) + psDate.substring(3,5) + psDate.substring(0,2));
return liDate;
}
je passe mon parametre comme cela:
for(l=0; l<maxi; l++)
{
out.print(DateEnNumerique(date[l]));
}
pourriez vous m'aider car je suis perdu sur ce coup.
Et chaque fois l'erreur est la suivante:
java.lang.StringIndexOutOfBoundsException: String index out of range: 10
---------------
amicalement