Get Time Zone abbreviazione dato GMT compensato con Objective C
-
02-10-2019 - |
Domanda
C'è un modo di ricercare un'abbreviazione fuso orario in cui è noto compensato solo il temporale?
Esempio: dire che sono dato l'offset GMT -5, mi piacerebbe per visualizzare l'abbreviazione di EST (supponendo US) come apposto GMT -5
.Se si inizializza un oggetto NSTimeZone con [NSTimeZone timeZoneWithName: @ "America / Argentina / Buenos_Aires"] , è possibile ottenere il corretto sigla da [myTzVar sigla];
Tuttavia, se si inizializza utilizzando secondsFromGMT , l'abbreviazione è sempre qualcosa come "GMT -XXX".
Soluzione
Le bugie problema a tempo legale: questo può essere diverso per i paesi che hanno la stessa GMT compensate. È per questo che l'abbreviazione può essere conosciuta solo se si dà il nome completo invece di compensare il GMT.