Initialiser java.util.Calendar

Fermé
mado - 19 juil. 2002 à 13:45
choubaka Messages postés 39399 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 3 août 2024 - 19 juil. 2002 à 14:06
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 39399 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 3 août 2024 2 101
19 juil. 2002 à 14:06
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