我正在尝试获取 Rails created_at time-stamp 返回的字符串,并将其转换为可以在我的 Swift 应用程序中使用的 NSDate
。这是我的。
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)
关于ios - 从 Rails 到 Swift 格式化时间 - iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34578582/