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

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