请耐心等待,因为我是 Swift 的新手:我正在编写一个调用 API (Rails) 并返回一些数据的小应用程序。我遇到的问题是 API 提供的日期是这样的:yyyy-MM-dd'T'HH:mm:sssZ
我的函数需要 yyyy-MM-dd' T'HH:mm:ssZ
请注意多出的秒数
这是我的功能:
public func dateFromString(date: String, format: String) -> NSDate {
if dateFormatter == nil {
dateFormatter = NSDateFormatter()
}
dateFormatter!.dateFormat = format
return dateFormatter!.dateFromString(date)!
}
在控制台上,当我尝试运行该应用程序时,我得到以下信息:
日期字符串“2015-04-13T12:48:23.310Z”
格式字符串 "yyyy-MM-dd'T'HH:mm:ssZ"
关于我应该如何解决这个问题有什么想法吗?
最佳答案
关于ios - 如何将日期字符串从 Rails 转换为 Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29733556/