Date de systeme

ala91 Messages postés 22 Statut Membre -  
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.

2 réponses

KX Messages postés 19031 Statut Modérateur 3 020
 
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 22 Statut Membre
 
désolé cet code ne répond pas a me besoin
0
KX Messages postés 19031 Statut Modérateur 3 020 > ala91 Messages postés 22 Statut Membre
 
Alors explique mieux tes besoins !
0
ala91 Messages postés 22 Statut Membre
 
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 19031 Statut Modérateur 3 020 > ala91 Messages postés 22 Statut Membre
 
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 19031 Statut Modérateur 3 020
 
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 22 Statut Membre
 
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