我需要在我的日期选择器上显示下午。我做了代码,效果很好。如果我将iPhone中的时间设置更改为24小时格式,则代码会崩溃。
let timeObject = CodeSnippets.getDateFromISOTimeWithDateFormat(labelTimeValue.text!, format: "hh : mm a")!
,定义的方法是
class func getDateFromISOTimeWithDateFormat(dateString : NSString,format: String) -> NSDate?
{
let dateFormatter = NSDateFormatter()
let enUSPosixLocale = NSLocale(localeIdentifier: "en_US_POSIX")
dateFormatter.locale = enUSPosixLocale
dateFormatter.dateFormat = format
return dateFormatter.dateFromString(dateString as String)
}
我想按照我的选择器中的设计显示上午。我
答案 0 :(得分:0)
如果您想了解使用的AM / PM
dateFormatter.dateFormat = "HH:mm a"