2016-05-22 14 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) 
} 

です。 I

答えて

0

あなたが

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

をどのように使用するかAM/PMにしたい場合は、「」あなたは時間のように行うことができます物事の全体の束がある....あなたにAM/PMを与えるものです:mmまたはmm:ss秒間..... theresはShortstyleのようなショートカットです(私は私の目の前にリストを持っていません) – RubberDucky4444

関連する問題