我是一個VB.NET初學者,我想問一下如果只有出生年份在表格的文本框中輸入,才能計算出一個人的年齡。我應該使用當年減去出生年份,但我沒有真正的代碼。 這裏是問題:在用戶需要輸入其出生年份的表單中有一個名爲txtdob的文本框。我需要一個代碼來確定使用當前年份和輸入年份的用戶的年齡。從Date.Now
使用當年的年齡計算
-1
A
回答
0
使用時間跨度 ..難道現在。減去你的約會對象..
Dim dBirth as Date
Dim nDiff as TimeSpan
dBirth = ........ ' you fill with yours
nDiff = Now.Substract(dBirth)
Msgbox(format(nDiff.Days/365)) '--------> will show the age ..
+0
' dBirth不是'DateTime',而是'Integer'。 –
0
使用Integer.Parse
或Integer.TryParse
然後計算它:
Dim birthYear As Int32
If Int32.TryParse(txtAge.Text, birthYear) Then
Dim age As Int32 = Date.Now.Year - birthYear
MessageBox.Show("Your age is: " & age)
Else
MessageBox.Show("Please enter a valid year of birth")
End If
0
沒有測試過這一點,但它應該讓你去...
yyyy是出生年...
個now.subtract(cdate("0/0/yyyy")).totalyears
乾杯
0
看一看DateDiff函數。它會告訴你兩個日期之間的差異,你可以指定DateInterval爲一年,如
Dim difference As Int = DateDiff(DateInterval.Year, dateOfBirth, currentDate)
鏈接到資源:http://msdn.microsoft.com/en-us/library/b5xbyt6f(v=vs.80).aspx
相關問題
- 1. 計算年齡
- 2. 年齡計算
- 3. 計算年齡
- 4. 在SQL中計算年齡年齡
- 5. 通過計算當年 - 出生年份使用python創建年齡計算器
- 6. jQuery年齡計算不計算閏年
- 7. 計算年齡Teradara
- 8. 計算年齡JavaScript
- 9. jquery年齡計算
- 10. 年齡計算器不顯示計算的年齡
- 11. 計算考慮閏年的java年齡
- 12. PHP計算人的當前年齡
- 13. 計算PHP的年齡5.2
- 14. Flex中的年齡計算
- 15. 的Javascript - 計算年齡
- 16. 年齡後搜索用戶。如何計算正確的年齡?
- 17. 使用Javascript的年齡計算器
- 18. R lubridate,計算年齡,包括閏年
- 19. MYSQL:計算年齡從2年開始
- 20. Rails按月計算年齡
- 21. 函數來計算年齡
- 22. 剪輯:計算年齡
- 23. 以天計算年齡 - Javascript
- 24. 按月計算年齡,天
- 25. 跑步年齡計算
- 26. 自動年齡計算ASP.Net
- 27. 計算年齡在python
- 28. 年齡計算函數
- 29. 在postgreSQL中使用currval計算年齡
- 30. 使用javascript來計算年齡
這裏有幾個例子: HTTP:/ /stackoverflow.com/questions/9/how-do-i-calculate-someones-age http://stackoverflow.com/questions/2194999/how-to-calculate-an-age-based-on- a-birthday –
@MarkRedman:這些問題都是從兩個DateTimes計算出年齡'(在C#中),OP想要從一個'Integer'(出生年份)計算出來,他也是一個初學者。 –
我看到你在這裏收到一些反對票,讓我解釋一下爲什麼。你應該試圖從一個觀點來問你的問題,這表明你已經真正考慮過「你想要做什麼」,但無法得到它的工作。你在這裏做什麼,是要求別人爲你做你的任務。一個很好的例子是寧可問。我已經研究了.net中的日期,但是我似乎無法弄清楚如何從另一個日期中減去一個日期,並獲得總年數......(然後顯示您嘗試過的一些代碼......) –