I'm using NSDateFormatter
to format dates to relative dates. In Simulator, the dates appear correctly as "November 12, 2012", however on my device the same date appears as "2012-11-12". I'm running the same OS version both.
Here's the code I am using:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setTimeStyle:NSDateFormatterNoStyle];
[dateFormatter setDateStyle:NSDateFormatterMediumStyle];
[dateFormatter setDoesRelativeDateFormatting:YES];
NSString *dateString = [dateFormatter stringFromDate:dateToDisplay];
Thanks!