Question

Yat-il un moyen de rechercher un fuseau horaire abréviation lorsque seul le décalage temporel est connu?

Exemple: Disons que je suis donné le décalage de GMT -5, je voudrais afficher l'abréviation de l'EST (en supposant US) par opposition à GMT -5

.

Si vous initialisez un objet NSTimeZone avec [NSTimeZone timeZoneWithName: @ "Amérique / Argentine / Buenos_Aires"] , vous pouvez obtenir l'abréviation correcte par [abréviation myTzVar];

Cependant, si vous initialisez à l'aide de secondsFromGMT , l'abréviation est toujours quelque chose comme "GMT -XXX".

Était-ce utile?

La solution

Le problème réside dans l'heure d'été: cela peut être différent pour les pays qui ont le même décalage GMT. Voilà pourquoi l'abréviation ne peut être connue si vous donnez le nom complet au lieu de simplement le décalage GMT.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top