我想在 Swift 中将“2014-07-15 06:55:14.198000+00:00”这个字符串日期转换为 NSDate。
尝试这个:
let dateFormatter = NSDateFormatter() dateFormatter.dateFormat = /* find out and place date format from * http://userguide.icu-project.org/formatparse/datetime */ let date = dateFormatter.dateFromString(/* your_date_string */)
如需进一步查询,请分别检查Objective-C 和 Swift 的 Foundation 框架的NSDateFormatter和DateFormatter类。 __
Swift 3 及更高版本(包括 Swift 4)
let dateFormatter = DateFormatter() dateFormatter.dateFormat = /* date_format_you_want_in_string from * http://userguide.icu-project.org/formatparse/datetime */ guard let date = dateFormatter.date(from: /* your_date_string */) else { fatalError("ERROR: Date conversion failed due to mismatched format.") } // use date constant here