是否有任何公式可以直接在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