誕生年齢を見つけるためにC#でコードを記述します。しかし、どのようにして1つのテキストボックスにのみ日付を入力し、生年月日と現在の日付との間の年齢を計算することができますか。日付を1つのテキストボックスに入力して計算する
-5
A
答えて
0
まず、テキストボックステキストからDateTimeを作成する必要があります。これは、DateTime.Parse()
以上で行うことができます。DateTime.TryParse()
。正確な結果のために
string text = "06/25/2016";
DateTime date = DateTime.Parse(text);
TimeSpan duration = DateTime.Now - date;
int years = (int)(duration.TotalDays/365.25);
もここのようNoda Timeを見て:Format A TimeSpan with years
0
var birthDateInput = yourTextBox.Text;
DateTime birthDate;
TimeSpan age;
if(DateTime.TryParse(out birthDate))
{
age = DateTime.Now - birthDate;
}
これが行われると、入力文字列が有効な日付である場合、age
は、経過時間を表すTimeSpan
が含まれています。あなたはおそらくもう少し検証をしたいでしょう。ユーザーが将来日付を入力すると、年齢はマイナスになります。
関連する問題
- 1. 特定の日付を入力して曜日を計算する
- 2. 入力と日付のオブジェクトから年齢を計算する
- 3. ユーザーがテキストボックスに日付を入力した年の期間を計算する方法
- 4. MDX - 別の日付ディメンションから1つの日付ディメンションを計算する
- 5. 日付入力はPHPの生年月日を計算します
- 6. 入力したテキストボックスの%を計算する
- 7. カンマとセントでの書式番号をテキストボックスに入力して計算する
- 8. 2つの日付間の日曜日を計算する
- 9. 日付計算
- 10. 日付計算減算日付
- 11. 日付の計算
- 12. 日の日付計算
- 13. 100 +日付が異なるタイムゾーンで現在の2つの日付が計算されている時刻を計算します...もっと計算する
- 14. AppleScript:2つの日付から何日を計算するか
- 15. EXTJS日付計算
- 16. 入力の計算。
- 17. Pythonデータフレームの2つの日付の差を計算します。
- 18. テキストボックスの1つにペルシャ語を入力する方法
- 19. T-SQL日付の再計算を計算する
- 20. 日付の平均を計算する
- 21. 2つの日付の間の営業日を計算してください
- 22. 日付間のSQL計算
- 23. SSRSの日付計算 - ケース?
- 24. Oracle SQLの日付計算
- 25. 入力された日付のJSアラート2 <=日付1
- 26. アンドロイドの2つの日付間の週数を計算する
- 27. Jqueryで2つの日付の間の月を計算する
- 28. 日付を記入しないで2回の間に分を計算する
- 29. SPARQL 2つの日付の差を計算する
- 30. 入力を制限して、Cのテキストボックスにハイフン( - )を付ける#
plsコードの一部を表示 –