2009-07-22 12 views
12

私はUIDatePicker私の見解を持っています。UIDatePickerから選択した時間を取得

DatePickerを時刻モードに設定しました。

したがって、ユーザーは時間のみを選択できます。ユーザによって選択されたどのような時間

は、テキストボックスに表示されます。..

私は時間の値を表示する方法を知らない - 日付ピッカーを介してユーザにより設定されている - 時間モードを。

あなたのUIDatePickerによって返さNSDateをフォーマットするNSDateFormatterを使用する必要があります。..

答えて

37

私を助けてください。ここでは、UILabelを持っていると仮定すると、いくつかのテストされていないサンプルコードのプロパティ「mylabelという」とプロパティ「myDatePicker」としてUIDatePickerのように:

NSDateFormatter *outputFormatter = [[NSDateFormatter alloc] init]; 
[outputFormatter setDateFormat:@"h:mm a"]; 

self.myLabel.text = [outputFormatter stringFromDate:self.myDatePicker.date]; 

[outputFormatter release]; 

あなたはUnicode Locale Data Markup Languageページ上の日付フォーマットパターンをチェックしたいと思います。文字列"h:mm a"は、あなたのロケールに応じて"12:08 PM"のようなものを与えます。

関連する問題