IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

Vérifier validité format timezone


Sujet :

Langage Java

  1. #1
    Membre du Club
    Inscrit en
    Mars 2007
    Messages
    99
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 99
    Points : 44
    Points
    44
    Par défaut Vérifier validité format timezone
    Bonjour je cherche comment vérifier la validité du format d'un timezone.

    Sachant que mon timezone doit être au format suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "GMT+HH:mm" // ou "GMT-HH:mm".
    Ci-dessous, mon code, mais ça ne marche pas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    	 public static boolean isValidTimeZone(String timeZoneTxt) {
    		    try {
    		        SimpleDateFormat formatter1 = new SimpleDateFormat("GMT+HH:mm");	 
    		        formatter1.setLenient(false);
    		        formatter1.parse(timeZoneTxt);
    		        return true;
    		    } catch (Exception e) {
    		        return false;
    		    }
    		}

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 106
    Points : 121
    Points
    121
    Par défaut
    En printant l'exception, ya sa :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    java.lang.IllegalArgumentException: Illegal pattern character 'T'
    	at java.text.SimpleDateFormat.compile(SimpleDateFormat.java:696)
    	at java.text.SimpleDateFormat.initialize(SimpleDateFormat.java:515)
    	at java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:464)
    	at java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:445)
    	at amadeus.vedifact.client.standard.Essai.isValidTimeZone(Essai.java:13)
    	at amadeus.vedifact.client.standard.Essai.main(Essai.java:25)
    false

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 106
    Points : 121
    Points
    121
    Par défaut
    Simple coup d'oeil ici

    et on met sa :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SimpleDateFormat formatter1 = new SimpleDateFormat("z");

  4. #4
    Membre du Club
    Inscrit en
    Mars 2007
    Messages
    99
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 99
    Points : 44
    Points
    44
    Par défaut
    ça a l'air de marcher, mais est ce c'est normal que ça retourne pour

Discussions similaires

  1. Vérifier le format d'une image
    Par olivier94 dans le forum Langage
    Réponses: 6
    Dernier message: 19/02/2007, 15h06
  2. Vérifier un format
    Par innova dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 16/11/2006, 11h16
  3. [VBA-E] vérifier le format d'une cellule
    Par jouf dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 06/06/2006, 20h51
  4. Vérifier validité date
    Par Morpheus2144 dans le forum Langage
    Réponses: 8
    Dernier message: 26/05/2006, 00h44
  5. [VB.NET] vérifier le format d'un champ dans un datatable
    Par HULK dans le forum Windows Forms
    Réponses: 5
    Dernier message: 27/10/2005, 16h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo