NSDateFormatter problem
NSDateFormatter problem
- Subject: NSDateFormatter problem
- From: Lorenzo Thurman <email@hidden>
- Date: Thu, 19 Apr 2012 18:38:59 -0500
This code, copied verbatim from here, http://bit.ly/HWTGB:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateStyle:NSDateFormatterMediumStyle];
[dateFormatter setTimeStyle:NSDateFormatterNoStyle];
NSDate *date = [NSDate dateWithTimeIntervalSinceReferenceDate:162000];
NSString *formattedDateString = [dateFormatter stringFromDate:date];
NSLog(@"formattedDateString: %@", formattedDateString);
produces this output:
formattedDateString: 01/02/01
when it should produce this:
// Output for locale en_US: "formattedDateString: Jan 2, 2001"
I have been testing some localizations, but I've only ever changed the language in the Language and Text System Preferences, none of the formatting options were changed, so I'm at a loss as to why this is happening. My original code is broken as well, producing the same mm/dd/yy output and it once worked perfectly. So I went back to basics and just copied the example code from Apple as a sanity check. Can someone provide some insight?
Thanks
Lorenzo Thurman
email@hidden
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden