اي فون والوقت الحالي إزاحة من UTC
سؤال
هل هناك طريقة للحصول على إزاحة المنطقة الزمنية لتاريخ معين.
وعلى سبيل المثال، إذا أنا في نيويورك وأمرر في 12-12-2009 16:00 أود أن نعود "-4" كما أننا 4 ساعات من GMT.
و(الأرض في. NET هناك وظيفة للقيام بذلك من الطبقة التاريخ والوقت. لذلك أنا أعتقد الكاكاو يحتوي أيضا؟)
وإيان
المحلول
ويمكنك استخدام ما يلي:
[[NSTimeZone systemTimeZone] secondsFromGMTForDate:someDate];
وهذا سيعود الإزاحة في ثوان.
وثائق انظر أبل على في NSTimeZone الطبقة للحصول على مزيد من التفاصيل.
نصائح أخرى
وهنا هو الحل في سويفت للحصول على تعويض الوقت في سلسلة
لا تنتمي إلى StackOverflow