iOS - 如何获取时区的原始偏移量?

25

如何在iOS编程中以毫秒为单位获取协调世界时的原始偏移量?

2个回答

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

在Swift 3和Swift 4中:

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

0
请查看我的问题的答案:

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

关于表达式原始偏移量,似乎更加精确,因为“原始”实际上应该意味着“完全没有DST”,就像在Java中一样(java.util.TimeZone类中的getRawOffset()


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接