在iOS中设置TimeZones的正确格式是什么?

时间:2016-04-12 14:44:57

标签: ios swift nstimezone

我尝试使用此Wiki获取适用于时区的缩写:

let dateFormatter = NSDateFormatter()
        dateFormatter.dateFormat = formatString
        dateFormatter.timeZone = NSTimeZone(abbreviation: setZone)

和“GMT”的工作原理与“GST”相同,但由于某种原因,大部分缩写都不起作用(例如GYT)。我应该使用其他格式吗?我也试过传入UTC-X,但这也不起作用

1 个答案:

答案 0 :(得分:3)

这是我从NSTimer调用的函数......

let blah = NSTimeZone.knownTimeZoneNames()
let blah2 = NSTimeZone.abbreviationDictionary()
print("\(blah) \(blah2)")

这里有一些代码可以让系统知道时区!

{{1}}