2011-11-18 114 views

回答

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

在斯威夫特3和斯威夫特4:

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

請參閱回答我的問題:

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

這似乎是關於表達原始偏移更精確,因爲「原始的」實際上應該意味着「根本沒有DST」,就像它在Java中一樣(getRawOffset()java.util.TimeZone類)