Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby格式的日期到Swift中的NSDate_Swift_Time_Swift2_Nsdate_Datetime Format - Fatal编程技术网

Ruby格式的日期到Swift中的NSDate

Ruby格式的日期到Swift中的NSDate,swift,time,swift2,nsdate,datetime-format,Swift,Time,Swift2,Nsdate,Datetime Format,如何将2016-07-05 22:13:48+0000转换为NSDate?我不知道该使用哪种格式,我不知道+0000的用途。是否有任何方便的方法可以直接使用该输入字符串在Swift中生成NSDate对象?您可以像这样使用NSDateFormatter let dateFormatter = NSDateFormatter() dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss z" let date = dateFormatter.dateFromSt

如何将
2016-07-05 22:13:48+0000
转换为
NSDate
?我不知道该使用哪种格式,我不知道+0000的用途。是否有任何方便的方法可以直接使用该输入字符串在Swift中生成
NSDate
对象?

您可以像这样使用
NSDateFormatter

let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss z"
let date = dateFormatter.dateFromString("2016-07-05 22:13:48 +0000")
print("Date is - \(date)")
输出


此处日期的可能副本为
NSDate
对象。此外,+0000与时区小时规范一起使用,其格式设置为
z/z
。有关格式化程序检查此链接的更多详细信息,请检查链接中的区域部分。