| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Comment valider une date en Java
    Lors de la réception entrée en Java, vous aurez envie de le valider avant de le transmettre à d'autres parties de votre programme pour éviter les bugs . Validation de la saisie de l'utilisateur avant de l'accepter dans le programme vous permet de rebondir entrée défectueux à l'utilisateur . Alors que la variété de choix dans l'expression de la date peut rendre saisie de la date et de validation gênant, une méthode simple vous permet de vérifier votre entrée et assurez dates correctement formatés . Choses que vous devez
    éditeur de texte et un compilateur ou Java IDE
    Voir Plus Instructions
    1

    décider du format de date que vous serez obliger les utilisateurs à utiliser pour la saisie du programme . Par exemple , vous pouvez sélectionner mois /jour /année
    2

    créer une méthode booléenne qui accepte la date d'entrée sous la forme d' une chaîne: .

    IsValidDate privé (entrée String) {}
    3

    convertir le format de date idéale dans une chaîne que Java peut comprendre. Substituer du capital "M" pour chaque personnage du mois , minuscule "d" pour chaque caractère de la journée au cours du mois , et les minuscules "y" pour chaque caractère de l'année. Par exemple, si vous vous attendez à vos utilisateurs d'entrer le 31 décembre 1999 , en tant 12/31/1999 , votre chaîne de format de date, serait MM /dd /yyyy . Enregistrer cette chaîne comme formatString dans votre méthode isValidDate

    cordes formatString = " dd /MM /yyyy" ; .
    4

    Importez les classes requises dans la classe contenant votre méthode isValidDate < . br>

    java.text d'importation * ; .
    5

    Ouvrez un bloc try dans votre méthode isValidDate . Dans ce bloc de créer un nouveau SimpleDateFormat appelé forme avec formatString que l'entrée à son constructeur

    try { Format SimpleDateFormat = new SimpleDateFormat (formulaire) ; .
    6

    Appelez format.setLenient ( false ) pour faire en sorte que la chaîne d'entrée est correctement analysée . Maintenant passer la chaîne d'entrée en format.parse ( ) et fermez le bloc try. Le SimpleDateFormat va tenter de faire correspondre la chaîne d'entrée à votre formatString fourni. Si la chaîne d'entrée contient une date au format incorrect , SimpleDateFormat va lever une exception

    format.setLenient (false); . Format.parse (entrée) ;}
    7

    dehors de la essayer de bloquer , attraper ParseException et IllegalArguementException . Return false si l'une de ces exceptions s'est produite

    catch ( ParseException e) { de retour false;} . Catch ( IllegalArguementException e) {return false;}
    8

    Si votre programme a atteint ce stade, la date d'entrée était valide et vous pouvez retourner vrai et fermer votre méthode

    return true ; .
    9

    Intégrer la méthode dans votre programme. Appelez isValidDate (entrée) sur toute la chaîne d'entrée . La méthode retourne vrai si la chaîne d'entrée correspond au format de date que vous avez spécifié à l'étape 3.

    Previous :

    next :
      articles connexes
    ·Comment ajouter un Prêté code Android à un projet Ec…
    ·Exceptions Java Tutorial 
    ·Comment lire plusieurs numéros en Java 
    ·Exception Java Tutoriels de manutention 
    ·Comment faire défiler vers le haut d'un scrollpane en …
    ·Comment générer une matrice de toutes les combinaison…
    ·Comment changer un 0 en 1 dans un code Java pour les fr…
    ·Comment garder le même message d'entrée Lorsque Annul…
    ·Comment faire pour créer un quiz avec questions aléat…
    ·Comment calculer les voyelles, consonnes Espaces et d'u…
      articles en vedette
    ·Comment puis- je créer un calculateur de taux d'intér…
    ·Conseils sur le débogage 
    ·Comment modifier le script dans un tableau PHP MySQL 
    ·Comment calculer Weighscore en Python 
    ·Comment faire pour créer un écran de démarrage dans …
    ·Comment développer des applications Web en utilisant M…
    ·Comment convertir Word en HTML en utilisant VB6 
    ·Comment réparer colonnes dans DataGrid 
    ·Développement IPhone et cadres 
    ·Comment faire pour supprimer les doublons d'un tableau …
    Copyright © Connaissances Informatiques http://fr.wingwit.com