Date de systeme

Fermé
ala91 Messages postés 11 Date d'inscription jeudi 23 février 2012 Statut Membre Dernière intervention 16 mars 2012 - 15 mars 2012 à 20:07
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 16 mars 2012 à 17:35
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.

2 réponses

KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 019
15 mars 2012 à 21:13
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;
	}
}
2
ala91 Messages postés 11 Date d'inscription jeudi 23 février 2012 Statut Membre Dernière intervention 16 mars 2012
15 mars 2012 à 21:45
désolé cet code ne répond pas a me besoin
0
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 019 > ala91 Messages postés 11 Date d'inscription jeudi 23 février 2012 Statut Membre Dernière intervention 16 mars 2012
15 mars 2012 à 21:52
Alors explique mieux tes besoins !
0
ala91 Messages postés 11 Date d'inscription jeudi 23 février 2012 Statut Membre Dernière intervention 16 mars 2012
16 mars 2012 à 13:25
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).
0
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 019 > ala91 Messages postés 11 Date d'inscription jeudi 23 février 2012 Statut Membre Dernière intervention 16 mars 2012
16 mars 2012 à 17:35
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...
0
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 019
15 mars 2012 à 20:11
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 ?
1
ala91 Messages postés 11 Date d'inscription jeudi 23 février 2012 Statut Membre Dernière intervention 16 mars 2012
15 mars 2012 à 21:07
lors de la réservation il faut donner une date a partir de cette jour par exemple aujourd'hui je peut faire une réservation pour la semaine prochaine (22/03/2012) mais je peut pas faire une réservation pour la semaine dernière (08/03/2012) a ce moment le programme doit affiche un message d'erreur.
0