2011-06-22 43 views
0

如何从NSString获取这种格式的日期;日期格式问题

Wed, 22 Jun 2011 12:36:00 +0100Wed, 22 Jun 2011.

感谢

+0

你可以编辑你的问题来澄清你想达到什么吗?你是否将一个NSDate对象格式化为NSString? – hktegner

回答

3

试试看看这个代码。

NSString *dateStr = @"Wed, 22 Jun 2011 12:36:00 +0100"; 

    // Convert string to date object 
    NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; 
    [dateFormat setDateFormat:@"EEE, d MMM yyyy HH:mm:ss ZZZ"]; 
    NSDate *date = [dateFormat dateFromString:dateStr]; 

    // Convert date object to desired output format 
    [dateFormat setDateFormat:@"EEE, MMM d YYYY"]; 
    dateStr = [dateFormat stringFromDate:date]; 
    NSLog(@"Date -- %@",dateStr); 
    [dateFormat release]; 
+0

它的工作原理,谢谢。 –