我使用計算兩個日期之間的差異月:NSDate的問題
NSInteger month = [[[NSCalendar currentCalendar] components: NSMonthCalendarUnit fromDate: start toDate: end options: 0] month];
當計算的幾個月裏,我有一個小問題。假設:
startdate = 01/05/2005; (dd/mm/yyyy) enddate = 01/06/2005; (dd/mm/yyyy)
月份差異返回爲0.我注意到要返回正確的結果(在本例中爲1),我需要將enddate設置爲開始日期的+1天。那麼,02/06/2005。我怎麼能解決這個問題?
5和6是不一樣的一個月。 :-) – 2011-04-06 18:34:42
哎呀!誤讀了! :d – joshpaul 2011-04-06 18:45:08