フォームのテーブルに保存されている日付を現在の日付と比較したいと思いDD/MM/YYYY
ます。
それが早いか遅いかを知る必要がありDateTime.Now
ます...
誰かが提案するアイデアがありますか?
前もって感謝します。
これに使用できますDateTime.Compare
:
var result = DateTime.Compare(Convert.ToDateTime(TextBox1.Text), DateTime.Today);
string relationship;
if (result < 0)
relationship = "is earlier than";
else if (result == 0)
relationship = "is the same time as";
else
relationship = "is later than";
Console.WriteLine("{0} {1} {2}", date1, relationship, date2);
詳細については、MSDNのドキュメントを参照してください。
次のコードを使用して、タイムスタンプをDateTimeオブジェクトに解析し、必要に応じて比較できます。
DateTime date;
DateTime.TryParseExact("12/03/2009", "dd/MM/yyyy", null, DateTimeStyles.None, out date);
これは、 DateTime.Compareメソッドを使用して実行できます。
date1 = Convert.ToDateTime(TextBox1.Text)
date2 = DateTime.Today
var result = DateTime.Compare(date1, date2)
string relationship
if (result < 0)
relationship = "is earlier than";
else if (result == 0)
relationship = "is the same time as";
else
relationship = "is later than";
Console.WriteLine("{0} {1} {2}", date1, relationship, date2);