3

iOSUIDatePickerViewクラスのリファレンスで見た限りでは、のDatepickerviewように設定できるモードは4つだけです。

UIDatePickerModeTime  [ 6 | 53 | PM ].

UIDatePickerModeDate  [ November | 15 | 2007 ].

UIDatePickerModeDateAndTime   [ Wed Nov 15 | 6 | 53 | PM ].

UIDatePickerModeCountDownTimer  [ 1 | 53 ].

しかし、私は次のようなフォーマットが必要です[ 2007 Nov 15 | 6 | 53 | PM ].

私はそれを作ることができません。それはそれが可能な他の手段によるものですか?

助けてください。

それが不可能な場合でも、他の方法を提案してください。

前もって感謝します。

4

2 に答える 2

3

UIDatePickerの代わりに、複数のコンポーネントでUIPickerViewを直接使用できます。

次に、さまざまなコンポーネントを必要な順序で入力します。

それが役に立てば幸い。

于 2012-11-19T10:17:05.480 に答える
-2

使ってみることができます

NSDate *date = [[[NSDate alloc] init] retain];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];

[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss "];  
date = [dateFormatter dateFromString:@"your date to be formatted"];
myPicker.date = date;
[date release];
[dateFormatter release];

必要に応じて上記のコードを変更してください。

于 2012-11-19T09:15:37.347 に答える