Problème de dates

Résolu
mikis69 Messages postés 168 Date d'inscription   Statut Membre Dernière intervention   -  
mikis69 Messages postés 168 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

Je dois réaliser un site internet qui gère les réservations pour un hôtel.
Au niveau html pour les réservations, j'utilise un formulaire avec deux types dates : date d'arrivée et date de départ.
Je les récupère dans une servlet (le code se trouve ci dessous)

J'ai un problème, lorsque je compare les dates, il ne m'affiche jamais aucunes erreurs.

Je vérifie simplement, si la data d'arrivé est avant la date du jour alors il y a une erreur (on ne peut pas arrivé à une date qui est déjà passée)
Je vérifie aussi si la date de départ est avant la date d'arrivée alors il y a une erreur (on ne peut pas partir avant d'être arrivé)

=> dateJour, dateArrive et dateDepart sont des variables d'instances de ma jsp

String arrive = request.getParameter("arrive");
String depart = request.getParameter("depart");
String date = valueOf(new Date());
SimpleDateFormat sdf = new SimpleDateFormat("YYYY-MM-DD");
try {
dateArrive = sdf.parse(arrive);
dateDepart = sdf.parse(depart);
dateJour = sdf.parse(date);
} catch (ParseException e) {}


if(dateArrive.before(dateJour)) {
erreurs.add("La date d'arrivée est incorrect");
}
else {
if(dateDepart.before(dateArrive)) {
erreurs.add("La date de départ est incorrect");
}
}

Edit : Merci d'avance pour vos réponses !

2 réponses

Chris 94 Messages postés 54087 Date d'inscription   Statut Modérateur Dernière intervention   7 345
 
0
mikis69 Messages postés 168 Date d'inscription   Statut Membre Dernière intervention  
 
Excuse moi,

J'ai écris rapidement ce message !
0