Ruby 格式化日期到 Swift 中的 NSDate

Ruby formatted date to NSDate in Swift

如何将 2016-07-05 22:13:48 +0000 变成 NSDate?我不知道要使用哪种格式,我不知道 +0000 是干什么用的。有什么方便的方法可以直接使用该输入字符串在 Swift 中创建一个 NSDate 对象?

你可以这样使用NSDateFormatter

let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss z"
let date = dateFormatter.dateFromString("2016-07-05 22:13:48 +0000")
print("Date is - \(date)")

输出