2011-11-18 108 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类)