iOS - 如何获取时区的原始偏移量?
Posted
技术标签:
【中文标题】iOS - 如何获取时区的原始偏移量?【英文标题】:iOS - How to get raw offset for timezone? 【发布时间】:2012-01-01 14:16:20 【问题描述】:如何以编程方式获取 ios 中协调世界时的原始偏移量(以毫秒为单位)?
【问题讨论】:
【参考方案1】:NSInteger millisecondsFromGMT = 1000 * [[NSTimeZone localTimeZone] secondsFromGMT];
在 Swift 3 和 Swift 4 中:
let millisecondsFromGmt = 1000 * TimeZone.autoupdatingCurrent.secondsFromGMT()
【讨论】:
【参考方案2】:请查看我的问题的答案:
https://***.com/a/31988549/3004003
关于表达式原始偏移似乎更准确,因为“原始”实际上应该意味着“根本没有 DST”,就像它在 Java 中一样(java.util.TimeZone
类中的getRawOffset()
)
【讨论】:
以上是关于iOS - 如何获取时区的原始偏移量?的主要内容,如果未能解决你的问题,请参考以下文章