2011-08-25 5 views

Odpowiedz

15

Oto jeden ze sposobów, aby to zrobić:

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

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

Spójrz na Date and Time programming guide.

+0

Nie odejmuje liczby ujemnej sprawia, że dodając 1 dzień? – honcheng

+2

Metoda dateByAddingComponents * dodaje * – progrmr

+0

@progrmr, Wielkie dzięki. –