سؤال

هل هناك طريقة للحصول على إزاحة المنطقة الزمنية لتاريخ معين.

وعلى سبيل المثال، إذا أنا في نيويورك وأمرر في 12-12-2009 16:00 أود أن نعود "-4" كما أننا 4 ساعات من GMT.

و(الأرض في. NET هناك وظيفة للقيام بذلك من الطبقة التاريخ والوقت. لذلك أنا أعتقد الكاكاو يحتوي أيضا؟)

وإيان

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

المحلول

ويمكنك استخدام ما يلي:

[[NSTimeZone systemTimeZone] secondsFromGMTForDate:someDate];

وهذا سيعود الإزاحة في ثوان.

وثائق انظر أبل على في NSTimeZone الطبقة للحصول على مزيد من التفاصيل.

نصائح أخرى

وهنا هو الحل في سويفت للحصول على تعويض الوقت في سلسلة

https://gist.github.com/MihaelIsaev/35be147af2bb397d2cf8

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