0
我的代碼將字符串轉換爲日期爲:字符串轉換爲日期返回nil爲下午的時間只是
let dateString = detailData.value["eventStart"] as! String
print(dateString)
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd hh:mm:ss Z" /*find out and place date format from http://userguide.icu-project.org/formatparse/datetime*/
let date = dateFormatter.dateFromString(dateString) // || date!.timeIntervalSince1970 >= presentDate.timeIntervalSince1970
print(date?.timeIntervalSince1970)
輸出是:
2016-05-31 03:18:11 +0000
Optional(1464664691.0)
2016-06-03 14:00:44 +0000
nil
2016-06-01 00:38:08 +0000
Optional(1464741488.0)
2016-06-04 00:25:55 +0000
Optional(1464999955.0)
2016-05-31 22:19:54 +0000
nil
我看到,在時間下午(12+)返回零。
我該如何預防?