2014-11-17 4 views
-3

У меня есть одна дата, например, «2014-11-16T15: 42: 14» на сервере, и теперь я хочу преобразовать эту дату в такую ​​форму, например «1 день и 2 часа назад». Может ли любой орган помочь мне, как я могу это решить?Как преобразовать NSDate в formate как дни с часами?

Я искренне принимаю ваши пустые голоса. (Пожалуйста, объясните мне причину, по которой вы голосуете, чтобы я не повторил свою ошибку).

+0

Вы можете иметь вид [здесь] (http://stackoverflow.com/a/5562814/3332367). –

+0

Используйте NSDateComponents (и - содрогните - напишите код). Маленький Гуглинг дал бы вам ответ. –

ответ

1

Посмотрите на этот пример, который поможет вам определенно.

Copied From Here

NSCalendar *calendar = [NSCalendar currentCalendar]; 
NSDate *date = [NSDate date]; 

NSDateComponents *components = [[NSDateComponents alloc] init]; 
[components setWeekOfYear:1]; 
[components setHour:12]; 

NSLog(@"1 week and twelve hours from now: %@", [calendar dateByAddingComponents:components toDate:date options:0]); 
Смежные вопросы