从Rails到Swift的格式化时间-iOS



我正在尝试将Rails created_at时间戳返回的字符串转换为NSDate,以便在Swift应用程序中使用。这是我的东西。

let rails_time = "2016-01-03 02:34:35 UTC"
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ssZZZZZ"
let date_to = dateFormatter.dateFromString(rails_time)

这是返回nil。我该如何让它发挥作用?

删除格式字符串中的T

let rails_time = "2016-01-03 02:34:35 UTC"
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss zzz"
let date_to = dateFormatter.dateFromString(rails_time)

最新更新