Contrôle de la date d'expiration d'une carte bancaire

Résolu/Fermé
sunsetdrin Messages postés 24 Date d'inscription lundi 28 août 2017 Statut Membre Dernière intervention 21 novembre 2017 - 1 nov. 2017 à 10:53
sunsetdrin Messages postés 24 Date d'inscription lundi 28 août 2017 Statut Membre Dernière intervention 21 novembre 2017 - 1 nov. 2017 à 11:46
Bonjour à tous,

Je travaille sur une application qui me permet au client de sélectionner la date de validité de sa carte ( mois et année) lorsqu’il renseigne ces données bancaires.
Je souhaite faire un contrôle sur la validité de la date saisie.
c'est dire si la date saisit est une date antérieure a la date d’aujourd’hui (date de l'achat ) bloquer la demande et informer le client que sa carte n'est pas valide.
je ne sais pas comment m'y prendre car je suis debutant en programmation java.
besion d'un code source svp

2 réponses

jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
1 nov. 2017 à 11:14
Bonjour,

sans voir ton code ... difficile de te donner une réponse !
Mais bon...

Sachant que pour avoir l'année et le mois en cours il suffit d'utiliser
Calendar now = Calendar.getInstance();
int year = now.get(Calendar.YEAR);
int month = now.get(Calendar.MONTH) + 1; // Note: zero based!


il te suffit ensuite de comparer ces données (via des IF) avec les infos saisies par ton utilisateur...

1