如何使用NSDateFormatter格式化日期

时间:2011-12-14 08:39:56

标签: iphone

我添加了一个日期选择器来查看。但是当我从选择器中选择任何日期时,它会显示以下格式:

Wednesday, December 14, 2011 1:50:52 PM India Standard Time

我想将此格式更改为

Wed, Dec 14 2011 1:50 PM

如何使用NSDateFormatter获取此格式?

1 个答案:

答案 0 :(得分:13)

尝试下面的代码。它会帮助你

    NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
    [dateFormat setDateFormat:@"EEE, MMM dd yyyy hh:mm a"];//Wed, Dec 14 2011 1:50 PM
    NSString *str_date = [dateFormat stringFromDate:[NSDate date]];
    NSLog(@"str_date = %@",str_date);