1
我有一個NSDate,我想告訴它是否發生在任何一年的某一天。我怎麼做?告訴它使用的是哪一天NSDate
舉例來說,我想看看的NSDate的日期和月份是25和12
我想去的地方:
NSDate *today = [NSDate date];
int day = [today day];
int month = [today month];
是否有這樣做的一種方式?
我有一個NSDate,我想告訴它是否發生在任何一年的某一天。我怎麼做?告訴它使用的是哪一天NSDate
舉例來說,我想看看的NSDate的日期和月份是25和12
我想去的地方:
NSDate *today = [NSDate date];
int day = [today day];
int month = [today month];
是否有這樣做的一種方式?
您可以使用 - [NSCalendar組件:FROM日期:]這樣做:
NSDate *date = [NSDate date];
NSCalendar *cal = [NSCalendar currentCalendar];
int comp = NSMonthCalendarUnit | NSDayCalendarUnit;
NSDateComponents *cmpnts = [cal components: comp fromDate: date];
int day = [cmpnts day];
int month = [cmpnts month];