NSDateFormatter在设备上失败但在模拟器上失败

时间:2015-06-02 14:45:32

标签: swift nsdateformatter

我有以下代码。在模拟器上,它的工作原理。但是在iPhone 6上,日期变量总是为零,如果我将字符串更改为“2014-07”,则两者都适用。

let formatter = NSDateFormatter()
formatter.locale = NSLocale(localeIdentifier: "en_US_POSIX")
formatter.dateFormat = "yyyy-MM"
let date = formatter.dateFromString("2014-08")

1 个答案:

答案 0 :(得分:1)

问题在于时区。添加时区修复了问题

formatter.timeZone = NSTimeZone(forSecondsFromGMT: 0)
相关问题