Main Contents

Objective-c : comparer 2 NSDate

novembre 22, 2008

C’est quelque chose qui peut servir, mais qui n’est pas évident à faire. Alors voilà une solution :

NSDate* date1 = ... ;
NSDate* date2 = ...;
NSCalendarUnit flags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit;
NSDateComponents *diffCompos = [[NSCalendar currentCalendar] components:flags fromDate:date1 toDate:date2 options:0];
BOOL datesAreSameDay = ( ([diffCompos year]==0) || ([diffCompos month]==0) && ([diffCompos day]==0) );

Merci au forum http://www.objective-cocoa.org

Catégorie(s): Développement, Objective-C, Tutorial | Comments (0)

Leave a comment