誕生年齢を見つけるために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. ユーザーが入力した日付を7日追加する日付計算プログラム
- 2. 特定の日付を入力して曜日を計算する
- 3. 計算Perod日から、日付には、入力
- 4. 入力と日付のオブジェクトから年齢を計算する
- 5. ユーザーがテキストボックスに日付を入力した年の期間を計算する方法
- 6. MDX - 別の日付ディメンションから1つの日付ディメンションを計算する
- 7. 入力したテキストボックスの%を計算する
- 8. 日付入力はPHPの生年月日を計算します
- 9. 配列の日付を日付計算の計算に追加するには
- 10. 2つの日付間の月を計算し、毎月の計算日を計算する
- 11. カンマとセントでの書式番号をテキストボックスに入力して計算する
- 12. 2つの日付間の日曜日を計算する
- 13. ユーザーによって入力された2つの日付の間の残りの日の計算
- 14. 日付計算
- 15. 現在の日付とユーザーの入力日付の間の日数を計算する
- 16. 日付計算減算日付
- 17. 日付の計算
- 18. 日の日付計算
- 19. 100 +日付が異なるタイムゾーンで現在の2つの日付が計算されている時刻を計算します...もっと計算する
- 20. AppleScript:2つの日付から何日を計算するか
- 21. 日付と計算
- 22. EXTJS日付計算
- 23. 2つの日付間の日数を計算する1つのケースで失敗する(Python、Udacity)
- 24. テキストボックスの1つにペルシャ語を入力する方法
- 25. Pythonデータフレームの2つの日付の差を計算します。
- 26. 日付の平均を計算する
- 27. T-SQL日付の再計算を計算する
- 28. 入力の計算。
- 29. 2つの日付の間の営業日を計算してください
- 30. 複数の値を1つのテキストボックスに入力して保存しますか?
plsコードの一部を表示 –