swift中的处理日期格式

swift中的处理日期格式,swift,nsdate,Swift,Nsdate,php rest服务的时间戳以字符串格式显示: 2016-06-08 09:03:59 如何在iOS代码中将其转换为NSDate。最好回答迅速。谢谢 这里有一种方法: // Initialize Date string var dateStr = "2016-06-08 09:03:59" // Set date format var dateFmt = NSDateFormatter() dateFmt.timeZone = NSTimeZone.defaultTimeZone() dat

php rest服务的时间戳以字符串格式显示:

2016-06-08 09:03:59
如何在iOS代码中将其转换为NSDate。最好回答迅速。谢谢

这里有一种方法:

// Initialize Date string
var dateStr = "2016-06-08 09:03:59"

// Set date format
var dateFmt = NSDateFormatter()
dateFmt.timeZone = NSTimeZone.defaultTimeZone()
dateFmt.dateFormat =  "yyyy-MM-dd HH:mm:ss"

// Get NSDate for the given string
var date = dateFmt.dateFromString(dateStr)

print(date!)

日期现在是NSDate类型

谢谢。这就是我需要的。