2012-11-19 4 views
3

iOS에서 보았 듯이 UIDatePickerView 클래스 참조는 Datepickerview처럼 설정할 수있는 모드가 4 개 있습니다.은 UIDatePickerMode를 DateFormat [yyyy-mm-dd hh : mm]로 설정해야합니다.

UIDatePickerModeTime [ 6 | 53 | PM ]. 

UIDatePickerModeDate [ November | 15 | 2007 ]. 

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

UIDatePickerModeCountDownTimer [ 1 | 53 ]. 

는하지만 난 그것을 만들 수 없습니다입니다 [ 2007 Nov 15 | 6 | 53 | PM ].

같은 형식이 필요합니다. 그것이 가능할 수있는 다른 수단에 의한 것인가?

도와주세요.

는 할 수없는 경우에도 다른 방법 PLS .. 사전에

감사를 제안한다.

+0

http://stackoverflow.com/questions/8720708/setting-uidatepicker-date-with-nsdateformatter http://stackoverflow.com/questions/4655199/how-to-set-date-format-retrieved- from-uidatepicker – doge

답변

3

UIPickerView에 직접 UIDatePicker 대신 여러 구성 요소를 사용할 수 있습니다.

그런 다음 원하는 순서대로 다른 구성 요소를 채 웁니다.

희망이 있습니다.

-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]; 

이 당신의 필요에 따라 위의 코드를 수정하십시오 사용해 볼 수 있습니다.

+0

아니요, 제 문제는 원하는 형식으로 pickerview를 보는 것입니다. – riyaz

+0

그러면 다른 방법이 없으므로 Haelty 대답을해야 할 것입니다. – spider1983

관련 문제