ios timezone nstimezone

iOS-¿Cómo obtener un offset en bruto para la zona horaria?



timezone nstimezone (2)

Por favor vea la respuesta a mi pregunta:

https://stackoverflow.com/a/31988549/3004003

Parece ser más preciso con respecto a la expresión del desplazamiento sin formato , porque "en bruto" en realidad debería significar "sin DST en absoluto", como getRawOffset() en Java ( getRawOffset() en la clase java.util.TimeZone )

¿Cómo obtengo la compensación sin formato en milisegundos para el Tiempo Universal Coordinado en iOS programáticamente?


NSInteger millisecondsFromGMT = 1000 * [[NSTimeZone localTimeZone] secondsFromGMT];

En Swift 3 y Swift 4:

let millisecondsFromGmt = 1000 * TimeZone.autoupdatingCurrent.secondsFromGMT()