Auteur Sujet: Problème de fuseau horaire stocké dans la base de donnée referentials  (Lu 1114 fois)

adiaz

  • Utilisateur
  • *
  • Messages: 4
    • Voir le profil
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.

Metienne

  • Utilisateur
  • *
  • Messages: 141
    • Voir le profil
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
   }