Initialiser java.util.Calendar

mado -  
choubaka Messages postés 5526 Date d'inscription   Statut Modérateur Dernière intervention   -
bonjour !!

Je voudrai savoir comment initialiser mon champs date là, j'ai dans mon jour mon mois et mon année à la date d'aujourd'hui
mais je voudrais les mettre à vide pr forcer l'utilisateur à les saisir savez-vous comment faire ?
please HELP !!

Voici des morceaux de code :

java.util.Calendar endDate = java.util.Calendar.getInstance();
endDate.set(java.util.Calendar.YEAR, startDate.get(java.util.Calendar.YEAR)+1);
// qui permet d'avoir la date d'aujourd'hui année +1

<instranet20:htmlDateSelector prefix="EndDate"
editable="<%= bIsRootEditable %>"
initDate="<%=endDate%>"
type="<%=com.instranet.IFieldDefBean.TYPE_DATE%>"
onChange="Changed()"
/>
// permet d'afficher ma date dans trois imput type séparées

1 réponse

choubaka Messages postés 5526 Date d'inscription   Statut Modérateur Dernière intervention   2 106
 
Salut,

Je crois que tu devrai s faire comme suit.

Afficher tes champs d'input vide,
récuperer, après test des trois champs remplis, 3 Strings repésentant les trois parties de la date. Du Style DD MM YYYY.

Tester les valeurs entrées séparement pour éventuellement retourner un erreur et solliciter un nouvel essai.

Si les trois valeurs sont valides, concaténer un seul String repésentant la date complête puis créer un objet Date par Ex et puis là tu en fais ce que tu veux.

Chouba
"Obsédé des travaux manuels non pratiquant"
0