Here is the code I'm using to format a date string:

NSDate *date = [NSDate date];

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateStyle:NSDateFormatterBehavior10_4];
[dateFormatter setDateStyle:NSDateFormatterShortStyle];
// check placed here
[dateFormatter setDateFormat:@"EEE_MMM_dd_yyyy"];

NSString * filenameDate = [dateFormatter stringFromDate:date];

What I'm expecting is something like this:
Tue_Feb_02_2011

What I'm getting is this:
02/02/2011

I even inserted this line just after the setDateFormat to see just what the formatter would return as its format
NSString * df = [dateFormatter dateFormat];

I get this back
02/02/2001

What gives? I've used NSDateFormatter before with no problems. I assume I've missed something silly, but I just don't see it.
Thanks
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to