如何格式化日期到8月5日星期五

时间:2011-01-07 15:33:34

标签: iphone objective-c cocoa-touch

我已经关注了Apple documentation而我没有成功:

- (NSString *)formatDepartureDateForColumn:(NSDate *)departureDate
{
    NSString *result;
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];

    [dateFormatter setDateFormat: @"%a-%d %b"]; 
    result = [dateFormatter stringFromDate: departureDate];

    [dateFormatter release];
    return result;

}

有人有什么想法吗?我希望日期格式化为这个Fri-05 Aug

1 个答案:

答案 0 :(得分:1)

您引用的文档适用于OS X 10.3及更早版本。尝试:

[dateFormatter setDateFormat:@"E-dd MMM"]

Date Formatters for OS X and iOS。自10.4 unicode formats使用以来。