2016-05-22 126 views
1

我需要在我的日期选择器中显示下午。我做了代码并运行良好。如果我将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

如果你想如何使用

dateFormatter.dateFormat = "HH:mm a" 
+0

的AM/PM“一”是什么让你的AM/PM ....存在的东西,你可以不喜欢h的一大堆:毫米或毫米:秒为秒.....theres也像Shortstyle捷径(我没有列表在我面前) – RubberDucky4444

相关问题