Как я могу получить NSDate вчера - PullRequest
5 голосов
/ 26 августа 2011

как я могу получить NSDate вчерашнего дня в iOS?

Спасибо

1 Ответ

15 голосов
/ 26 августа 2011

Вот один из способов сделать это:

NSDateComponents *components = [[[NSDateComponents alloc] init] autorelease];
[components setDay:-1];

NSDate *yesterday = [[NSCalendar currentCalendar] dateByAddingComponents:components toDate:[NSDate date] options:0];

Взгляните на Руководство по программированию даты и времени .

...