2011-08-25 12 views

Respuesta

15

Aquí es una manera de hacerlo:

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

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

Tome un vistazo a la Date and Time programming guide.

+0

no resta un número negativo hace que sea agregando 1 día? – honcheng

+2

El método dateByAddingComponents * agrega * – progrmr

+0

@progrmr, muchas gracias. –

Cuestiones relacionadas