2011-10-23 4 views
1

Je cherche un peu d'aide dans la façon dont je peux stocker le fuseau horaire correct dans Rails, à partir des données qui me fournit un décalage horaire UTC et l'heure d'été.Rails fuseau horaire de l'offset et dst

Les données proviennent de http://openflights.org/data.html

Fuseau horaire Heures décalées par rapport à UTC. Les heures fractionnaires sont exprimées en décimales, par ex. L'Inde est 5.5.

DST heure d'été. Un de E (Europe), A (États-Unis/Canada), S (Amérique du Sud), O (Australie), Z (Nouvelle-Zélande), N (Aucune) ou U (Inconnu).

Je me demande comment je pourrais utiliser ces données dans Rails pour stocker le fuseau horaire de ces aéroports comme une chaîne dans une colonne Timezone que Rails reconnaîtrait.

Répondre

0

Je ne pense pas qu'il y a une solution pour cela, sauf si vous créez une application personnalisée de la DST et un fuseau horaire à décalage particulier.

Je fini par utiliser le webservice geonames.org, à savoir le fuseau horaire en fonction de la latitude/longitude.

Questions connexes