احصل على اختصار للمنطقة الزمنية مع إزاحة GMT مع الهدف ج

StackOverflow https://stackoverflow.com/questions/3703576

سؤال

هل هناك طريقة للبحث عن اختصار في المنطقة الزمنية عندما يكون الإزاحة الزمنية معروفة فقط؟

مثال: قل أنني أعطيت إزاحة GMT -5 ، أود أن أعرض اختصار EST (على افتراضنا) كما هو موضح لـ GMT -5.

إذا قمت بتهيئة كائن nstimezone مع nstimezone timezonewithName:@"America/Argentina/Buenos_Aires", ، يمكنك الحصول على الاختصار الصحيح بواسطة mytzvar الاختصار] ؛

ومع ذلك ، إذا قمت بتهيئته باستخدام Secondsfromgmt, ، الاختصار هو دائمًا شيء مثل "GMT -xxx".

هل كانت مفيدة؟

المحلول

تكمن المشكلة في وقت التوفير في وضح النهار: يمكن أن يكون هذا مختلفًا بالنسبة للبلدان التي لديها نفس إزاحة GMT. هذا هو السبب في أن الاختصار لا يمكن أن يكون معروفًا إلا إذا أعطيت الاسم الكامل بدلاً من مجرد إزاحة GMT.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top