2013-02-25 48 views

回答

2

使用二月类NSDateFormatter格式化日期字符串:

NSDateFormatter *dateFormatter=[NSDateFormatter new]; 
[dateFormatter setDateFormat:@"EEEE dd MMMM"]; 

NSLog(@"Date : %@", [dateFormatter stringFromDate:[NSDate date]]); 
+0

会'新'是字符串? – 2013-02-25 16:20:40

+0

new是'[[NSDateFormatter alloc] init]'的简称' – 2013-02-25 16:21:34

1

尝试是这样的:

NSDateFormatter* dateFormatterForDate = [[NSDateFormatter alloc] init];  
[dateFormatterForDate setDateFormat:@"EEEE, dd MMMM yyyy"]; 
NSString *startDate = [dateFormatterForDate stringFromDate:dateString]; 

我还没有检查了它所以尽量和更新如果它有效。

2
  NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; 
      [dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss"]; 
      NSDate *arrivalDate = [dateFormatter dateFromString:@"2013-02-25 00:00:00 +0000"]; 
      [dateFormatter setDateFormat:@"EEEE dd MMMM"]; 
     NSDate *newDate = [dateFormatter dateFromString:[dateFormatter stringFromDate:arrivalDate]]; 
相关问题