I\'m creating a UIDatePicker programmatically, and setting its locale with the following code:
datePicker.locale = [[[NSLocale alloc] initWithLocaleIdentifier:@\
Try changing the locale of the UIDatePicker's calendar as well:
NSLocale *locale = [[[NSLocale alloc] initWithLocaleIdentifier:@"es_ES"] autorelease]; datePicker.locale = locale; datePicker.calendar = [locale objectForKey:NSLocaleCalendar];