Bonjour à tous, j'ai un problème qui est le suivant :
Erreur de servlet générée:
Type mismatch: cannot convert from int to String
Erreur de servlet générée:
Type mismatch: cannot convert from int to String
Je pense qu'il s'agit du test if jour <10 et mois <10 , mais je ne vois pas pourquoi il me fait cela , le reste fonctionne parfaitement, qui peut me dire comment convertir ou alors la syntaxe correcte, jour mois et annee sont pourtant bien des Int, c'est urgent en plus et je ne trouve pas.
Voici le bout de code concerné :
[ Modéré par Viena ]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 Calendar calendar = new GregorianCalendar(); int jour = calendar.DAY_OF_MONTH; int mois = calendar.MONTH +1; int annee = calendar.YEAR; if ( jour < 10) { if ( mois < 10) { lstr_operationHolder.value.demanddate = annee + "0" + mois + "0" + jour; lstr_operationHolder.value.effectdate = annee + "0" + mois + "0" + jour; } else { lstr_operationHolder.value.demanddate = annee + mois + "0" + jour; lstr_operationHolder.value.effectdate = annee + mois + "0" + jour; } } else { lstr_operationHolder.value.demanddate = annee + mois + jour; lstr_operationHolder.value.effectdate = annee + mois + jour; }
Ajout balises de code : Pensez aux balises [code], votre message est plus lisible et la lecture plus facile.
Les Règles du Forum
Partager