3

据我在 iOSUIDatePickerView类参考中看到的,我们可以设置的只有 4 种模式Datepickerview

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

您可以直接使用具有多个组件的UIPickerView而不是 UIDatePicker。

然后你按照你想要的顺序填充不同的组件!

希望能帮助到你。

于 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 回答