我有一个从UIDatepicker得到的NSDate。
IBOutlet UIDatePicker *dueDate;
NSDate *selectedDate = [dueDate date];如何以int的形式从dueDate中检索月份?(1表示1月,2表示2月,依此类推)
发布于 2009-04-07 21:52:58
NSCalendar *calendar = [NSCalendar currentCalendar];
NSDateComponents *components = [calendar components:NSMonthCalendarUnit fromDate:[dueDate date]];
NSInteger month = [components month];发布于 2009-04-07 21:47:36
以-[NSCalendar components:fromDate:]为例,示例如下:
发布于 2009-04-07 21:50:59
NSDateFormatter *dateFormat = [[[NSDateFormatter alloc] initWithDateFormat:@"%m" allowNaturalLanguage:NO] autorelease];
int month = [[dateFormat stringFromDate:dueDate] intValue];https://stackoverflow.com/questions/727696
复制相似问题