четвер, 13 березня 2014 р.

Конвертация NSString-даты в удобно читаемую дату

Идея состоит в том чтобы полученную дату (например: 11/03/2014) перевести в более удобно читаемый, более человечный формат (например: вторник 11 марта 2014г.). Значит будем работать с NSDateFormatter.

- (NSString *)humanDate:(NSString *)strDate {
    
    NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
    [dateFormat setDateFormat:@"dd/MM/yyyy"];
    NSDate *date = [dateFormat dateFromString:strDate];

    NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
    [dateFormat setDateFormat:@"EEEE',' dd ' ' MMMM ' ' yyyy"];
    NSLocale *loc = [[NSLocale alloc] initWithLocaleIdentifier:@"uk_UA"]; // ru_RU
    [formatter setLocale:loc ] ;
    return [formatter stringFromDate:date];
}

Немає коментарів:

Дописати коментар

HyperComments for Blogger

comments powered by HyperComments