2016-05-22 87 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

相關問題