我正在开发一个应用程序,需要根据某人的生日查找其年龄。我有一个简单的NSDate
但我怎么找到这个NSDateFormatter
?
- (NSInteger)ageFromBirthday:(NSDate *)birthdate {
NSDate *today = [NSDate date];
NSDateComponents *ageComponents = [[NSCalendar currentCalendar]
components:NSCalendarUnitYear
fromDate:birthdate
toDate:today
options:0];
return ageComponents.year;
}
NSDateFormatter
用于格式化日期(呃!)。根据经验,每当您需要对某个对象执行一些计算时NSDate
你用一个NSCalendar
和相关的类,例如NSDateComponents
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)