En Java de nombreuses bibliothèques font usage de l'objet " java.util.Date " pour représenter de véritables dates et heures mondiales. Souvent, il est nécessaire de transformer une chaîne, soit à partir d' un utilisateur ou d' un autre programme , dans un objet "Date" . C'est ce qu'on appelle le " parsing " et est facilitée par les utilitaires fournis avec la plate-forme Java. Choses que vous devez
compilateur Java
texte éditeur
Afficher plus Instructions
1
obtenir une instance " java.text.DateFormat " . " DateFormat " a des méthodes statiques disponibles pour obtenir des instances pour divers usages. Si vous serez dates d'analyse seulement , puis " DateFormat.getDateInstance () " donnera le format par défaut de votre localisation. Si vous voulez analyser date et l'heure cordes, alors vous devriez utiliser " DateFormat.getDateTimeInstance ()" . Ces formats par défaut devraient bien fonctionner pour la plupart des situations . Si vous avez besoin d'analyser quelque chose de plus spécifique, vous pouvez créer une instance de " java.text.SimpleDateFormat " en utilisant le format exact dont vous avez besoin .
2
analyser la chaîne . Sur l'instance que vous avez obtenu précédemment , appelez la méthode " parse ( String) " , en passant la chaîne que vous souhaitez analyser. Ceci renverra l'objet " java.util.Date " représentant la date et l'heure qui a été analysé.
3
gère les exceptions . Si la date n'a pas pu être analysée correctement , la méthode " d'analyse " sera à travers un " ParseException . " Vous aurez besoin d' intercepter l'exception en enveloppant l'appel de méthode dans un bloc try-catch . Un traitement approprié de l'erreur varie selon l'application. Dans certains cas, vous pouvez alerter l'utilisateur , ou vous pouvez essayer un « DateFormat " différent si les formats d'entrée multiples sont autorisées.