In my application i am using pickerview
My problem is that when in iOS 4.3 Picker view comes MM-dd-yy format,
in iOS 5.1 Picker view comes dd-MM-yy format,
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?
Change region to United states i.e locale settings
NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier:@"US"];
[datePicker setLocale:locale];
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.....
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With