不同时区之间的日期格式错误

时间:2015-08-04 11:41:38

标签: swift date-formatting

我正在尝试将字符串转换为NSDate变量并打印字符串和日期。由于日期格式中的错误,它始终将字符串的小时转换为日期中的小时+7。

      let dateFormatter = NSDateFormatter()
      dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ssZZZ"
      let date: NSDate = dateFormatter.dateFromString(timeStamp)!

      println("String is is \(timeStamp)")
      println(date)

它为第一行打印String is 2015-07-10T16:33:00-07:00,为第二行打印2015-07-10 23:33:00 +0000

如何解决此问题?

0 个答案:

没有答案