Date de systeme
ala91
Messages postés
22
Statut
Membre
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
Bonjour,
je suis entrains de développer une application dans la quelle je fais un Control sur la format de date (elle doit être sous la forme jj/mm/aaaa),mais j'ai besoin aussi de vérifier que cette date compatible au date du système c à d lorsque je saisis 12/02/2010 le programme déclenche un message d'erreur.
le Control doit être en java (j'utilise NetBeans).
est ce que vous pouvez m'aider?
et merci.
je suis entrains de développer une application dans la quelle je fais un Control sur la format de date (elle doit être sous la forme jj/mm/aaaa),mais j'ai besoin aussi de vérifier que cette date compatible au date du système c à d lorsque je saisis 12/02/2010 le programme déclenche un message d'erreur.
le Control doit être en java (j'utilise NetBeans).
est ce que vous pouvez m'aider?
et merci.
2 réponses
-
Tu peux essayer avec ceci :
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public static boolean isCorrect(String source) { SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); try { Date d = sdf.parse(source); return !d.before(new Date()); } catch (ParseException e) { return false; } }-
-
lors de la réservation d'une voiture il faut vérifier que la date de sortie ou de retour de voiture est une date réel c à d le ne peut pas faire une réservation aujourd'hui pour la semaine dernière (la date de sortie de voiture doit être >= la date d'aujourd'hui de mm la date de retour doit être >= la date de nos jour ainsi que la date de sortie de la voiture).
- Et en quoi mon code ne te convient pas ?
Il vérifie d'une part que la chaîne de caractère correspond bien à une date valide, et d'autre part que celle-ci est bien supérieure à la date courante.
Il y a juste à reprendre ce code pour combiner tes deux conditions, mais je crois que tu peux t'en sortir grâce à ce que je t'ai donné hier...
-
-
Je n'ai pas compris pourquoi 12/02/2010 devait déclencher une erreur...
Qu'est-ce que ton contrôle doit accepter ou refuser exactement ?