Search code examples
iphoneobjective-ccocoa-touchios5ios4

How to display picker view in MM-dd-yy format in iOS 5.1?


In my application i am using pickerview

My problem is that when in iOS 4.3 Picker view comes MM-dd-yy format,

enter image description here

in iOS 5.1 Picker view comes dd-MM-yy format,

enter image description here

I want MM-dd-yy format in iOS 5.1

My code is below,

I created picker view programmatically with this code,

datePicker = [[UIDatePicker alloc] initWithFrame:CGRectMake(0, 250, 325, 300)];
datePicker.datePickerMode = UIDatePickerModeDate;
datePicker.date = [NSDate date];

NSDate *today = [NSDate date];        
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"MM-dd-yy"];
NSString *dateString = [df stringFromDate:today];
dateString = [NSString stringWithFormat:@"%@",[df stringFromDate:datePicker.date]];

Anybody suggest me how can i resolve this issue on iOS 5.1?


Solution

  • My all code works is fine,

    Problem is with Settings,

    My region format is set to india and change it to United state,

    All works fine.....