Swift字符串到NSDate

时间:2015-07-09 06:49:23

标签: swift nsdate

我正在尝试将字符串转换为NSDate。我找到了如何在几个帖子上做到这一点,但由于某种原因不起作用。

:Ggrep

控制台日志是:

:help Grep

如您所见,字符串永远不会格式化。

1 个答案:

答案 0 :(得分:0)

HH是24小时格式

 let dateFormatter = NSDateFormatter()
 dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss"
 var test = dictionary["time"] as! String
 loadedItem.time = dateFormatter.dateFromString(test)
 println("Time recorded as: \(loadedItem.time)")
 println("Time from server: " + test)

所以,只需将日期格式hh编辑为HH。

 dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss"

希望有所帮助