Forum Chouette.mobi : normes et outils pour les échanges de données TC

CHOUETTE => Utilisation de CHOUETTE => Discussion démarrée par: adiaz le mars 10, 2015, 09:46:22 am

Titre: Problème de fuseau horaire stocké dans la base de donnée referentials
Posté par: adiaz le mars 10, 2015, 09:46:22 am
Bonjour,

Nous utilisons chouette 2.3.0 et nous avons créé un espace de données avec le fuseau horaire Paris, en base de données nous nous attendions à retrouver comme valeur "Europe/Paris" dans la colonne referentials.time_zone.
Au lieu de cela c'est la valeur "Paris" qui est stocké en base de données.
Est ce normal?

Merci d'avance pour votre réponse.
Titre: Re : Problème de fuseau horaire stocké dans la base de donnée referentials
Posté par: Metienne le mars 10, 2015, 01:13:14 pm
Ce champs n'a encore jamais été utilisé en java; nous allons étudier le problème.

en attendant, un contournement peut être l'implémentation de la méthode suivante :

   public static TimeZone getTimeZone(String key)
   {
      for (String id : TimeZone.getAvailableIDs())
      {
         if (id.contains(key)) return TimeZone.getTimeZone(id);
      }
      return TimeZone.getDefault(); // ou null selon vos contraintes
   }