2011-08-25 17 views
5

Dün NSDate'i iOS'ta nasıl alabilirim? Dün NSDate'i nasıl alabilirim?

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

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

Date and Time programming guide bir göz atın:

Teşekkür

+0

http://stackoverflow.com/questions/1889164/get-nsdate-today-yesterday-this-week-last-week-this-month-last-month-vari –

cevap

15

İşte bunu yapmak için tek yoldur.

+0

Negatif bir sayı çıkarmaz. 1 gün ekleniyor mu? – honcheng

+2

dateByAddingComponents yöntemi * * – progrmr

+0

@progrmr ekler, çok teşekkürler. –