Date with month name Objective-C

I have an NSDate object with a value, for example: "2011-08-26 14:14:51", I want to display "August 8, 2011", how to implement it? Thank you

+8
objective-c nsdate nsdateformatter
source share
3 answers
 NSDate *date = [NSDate date]; //I'm using this just to show the this is how you convert a date NSDateFormatter *df = [[NSDateFormatter alloc] init]; [df setDateStyle:NSDateFormatterLongStyle]; // day, Full month and year [df setTimeStyle:NSDateFormatterNoStyle]; // nothing NSString *dateString = [df stringFromDate:date]; [df release]; 
+16
source share
 NSDateFormatter *df = [[[NSDateFormatter alloc] init] autorelease]; [df setDateFormat:@"dd LLLL yyyy"]; NSString *formattedDate = [df stringFromDate:[NSDate date]]; 
+12
source share
 NSString *dateStr = @"2011-08-26 14:14:51"; //if you have date then, NSString *dateStr = [NSString stringWithFormat:@"%@",yourDate]; NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; [dateFormat setDateFormat:@"YYYY-MM-dd HH:mm:ss"]; NSDate *date = [dateFormat dateFromString:dateStr]; [dateFormat setDateFormat:@"MMMM dd, YYYY"]; NSString* temp = [dateFormat stringFromDate:date]; [dateFormat release]; NSLog(@"%@",temp); 
+6
source share

All Articles