2010-01-14 17 views
7

C'è un modo per ottenere il fuso orario di offset per una determinata data.iPhone CurrentTimeZoneOffset da UTC

Ad esempio, se mi trovo a New York e entro il 12-12-2009 alle 4 del pomeriggio, torno "-4" perché siamo a 4 ore di distanza da GMT.

(In terra .NET esiste una funzione per farlo fuori la classe DateTime Quindi sto immagino cacao ha troppo.?)

Ian

risposta

5

È possibile utilizzare il seguente:

[[NSTimeZone systemTimeZone] secondsFromGMTForDate:someDate]; 

Ciò restituirà l'offset in secondi.

Vedere la documentazione Apple su NSTimeZone class per i dettagli.