2011-01-14 2 views
0

내가있는 NSDate에있는 NSString을 변환 할 표시하지만 UIPickerView는 현재 표시내가있는 NSDate에있는 NSString으로 변환하고 싶지만 UIPickerView는 현재 날짜

datedatePicker=[[UIDatePicker alloc]init]; 
      datePicker.userInteractionEnabled=YES; 
      datePicker.minuteInterval=5; 
      NSLog(@"Date"); 
      //////// 
      NSString *curDate=alarmData.date; 
      //Jan 14, 2011 11:37 
      NSDateFormatter *format = [[NSDateFormatter alloc] init]; 
      [format setDateFormat:@"MMM dd, yyyy HH:mm"]; 


     //Optionally for time zone converstions 
     [format setTimeZone:[NSTimeZone timeZoneWithName:nil]]; 

     NSDate *da = [format dateFromString:curDate]; 

     [datePicker setDate:da animated:YES]; 

제안은

답변

4

이 시도 @Ali 및 유에서 문자열을 얻을 것이다 날짜 :

NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; 
    [formatter setDateFormat:@"MMM dd, yyyy HH:mm"]; 

    //conversion of NSString to NSDate 

    NSDate *dateFromString = [[NSDate alloc] init]; 
    dateFromString = [formatter dateFromString:curDate]; 
    [formatter release]; 
관련 문제