是否有任何公式可以直接在TextField中查找D.O.B年,月,日? InShort将21年6个月16天的文本归档返回计算D.O.B?发现DateOFBirth来自年龄
2
A
回答
5
在iphone中,你没有直接的方法,你可以自己写。
第1步:从年,月,日制作一个NSDate对象。
NSDateComponents *comp = [[NSDateComponents alloc] init];
[comp setYear:year];
[comp setMonth:month];
[comp setDay:day];
NSDate *birthdate = [[NSCalendar currentCalendar] dateFromComponents:comp];
[comp release];
步骤2:从今天查找间隔。
NSTimeInterval dateDiff = [birthDate timeIntervalSinceNow];
int age=trunc(dateDiff/(60*60*24))/365;
编辑...
NSDateComponents *comp = [[NSDateComponents alloc] init];
[comp setYear:-year];
[comp setMonth:-month];
[comp setDay:-day];
NSDate *birthdate = [[NSCalendar currentCalendar]dateByAddingComponents:comp toDate:[NSDate date] options:0];;
[comp release];
2
...在Java中...... 我喜欢用日历此操作。在你的情况下,我建议你使用add method
所以你应该创建一个新的日历实例与当前日期,设置日期和月份,然后减去年龄。
2
试试这个。
Calendar c = Calendar.getInstance();
System.out.println();
c.add(Calendar.YEAR, -21);
c.add(Calendar.MONTH, -6);
c.add(Calendar.DAY_OF_MONTH, -16);
System.out.println((c.get(Calendar.MONTH)+1)+"-"+ c.get(Calendar.DAY_OF_MONTH)+"-"+c.get(Calendar.YEAR));
1
试试这个是比较有用
只需输入两个日期它给人的区别。
NSDateComponents *comp=[[NSCalendar currentCalendar] components:(NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit) fromDate:[NSDate date] toDate:self.objDate options:0] ;
NSLog(@"%@",[NSString stringWithFormat:@"%d : %d : %d : %d : %d : %d",comp.year,comp.month,comp.day,comp.hour,comp.minute,comp.second]);
以下代码可能会对您有所帮助。
快乐编码
相关问题
- 1. 如何创建一个年龄计算器,以年,日,年来讲述年龄?
- 2. 查询年龄
- 3. 计算年龄
- 4. 从年龄
- 5. 呈现年龄不是从SQL
- 6. 年龄格式 - 年和月
- 7. MySQL查询发现与员工的最低平均年龄
- 8. 检查是否有特定年龄的人来自DOB - JAVA
- 9. 如何通过自动填充表单来获得年,月和日的年龄?
- 10. 当出生时自动获得年龄
- 11. MySQL - 年龄分钟
- 12. Javascript年龄对比
- 13. codeigniter年龄形式
- 14. git推动年龄
- 15. 计算年龄Teradara
- 16. jquery年龄计算
- 17. 计算年龄JavaScript
- 18. 从之前给出的年龄计算年龄
- 19. 删除年龄大于特定年龄的文件夹
- 20. 年龄计算器不显示计算的年龄
- 21. 从powerquery中的日期字段计算年龄和年龄桶
- 22. 如何找出年龄和月份的员工确切年龄
- 23. 找到一个年龄跨度的平均年龄范围
- 24. PHP年龄计算器错误的年龄
- 25. 每年自动增加或更新年龄列mysql
- 26. 如何限制年龄至少3年的自举
- 27. 自动测试用户的年龄每年都会失败
- 28. 计算考虑闰年的java年龄
- 29. R lubridate,计算年龄,包括闰年
- 30. jQuery年龄计算不计算闰年
您可以使用当前日期作为参考并计算它! – Rakesh 2012-03-21 08:27:18
你试过了什么? http://mattgemmell.com/2008/12/08/what-have-you-tried/ – 2012-03-21 08:27:27
你想在_iPhone_,_Android_和_Java_,他们三个? – 2012-03-21 08:28:36