有問題。我正在與NSDate合作,我需要的是獲得23天前的日期。怎麼做 ?我試圖這樣的事情:iPhone NSDate setDay
NSDate *date = [NSDate date];
NSCalendar *calendar = [NSCalendar currentCalendar];
NSDateComponents *dateComponents = [calendar components:
(NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit |
NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit)
fromDate:date];
[dateComponents setDay:-23];
[dateComponents setHour:0];
[dateComponents setMinute:0];
[dateComponents setSecond:0];
date = [calendar dateFromComponents:dateComponents];
但它不工作...任何想法?感謝..
把戲工作=)......非常感謝你! – Jim 2011-05-27 09:01:16
沒問題! :-) – 2011-05-27 09:02:28
@Jim按蜱滴答聲接受這個答案.. – xydev 2011-05-27 09:59:03