2012-12-15 108 views
0

NSDateFormatter是提供NSDateFormatter問題

2001-01-01 00:00:00 +0000 

默認的日期我需要它在一月的格式來格式化,01 2013 04:00:00

這裏是我的代碼:

NSDateFormatter *formatter=[[NSDateFormatter alloc] init]; 
[formatter setDateFormat:@"MMMM, dd yyyy HH:mm:ss"]; 
NSDate *startDt=[_calendarDetailsDict objectForKey:@"dtStart"]; 
NSDate *endDt=[_calendarDetailsDict objectForKey:@"dtEnd"]; 
NSString *str=[formatter stringFromDate:startDt]; 
NSString *str1=[formatter stringFromDate:endDt]; 
+1

你在上面的代碼中遇到什麼問題?簡單解釋一下? –

+1

你到底想知道什麼? –

回答

1
NSString *dateStr [email protected]"2012-09-15 00:11:59"; 
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; 
[dateFormat setDateFormat:@"yyyy-MM-dd hh:mm:ss"]; 
NSDate *date = [dateFormat dateFromString:dateStr]; 
dateFormat setDateFormat:@"MMMM, dd yyyy HH:mm:ss"]; 
NSString *dateString = [dateFormat stringFromDate:date]; 
NSLog(@"date: %@", dateString); 

可以幫助ü。

+0

是的,我得到了它感謝Nookaraju – Mary