目次
日付同士の一致判定
日付同士が一致しているかを判定するには、DateTimeクラスのEqualsメソッドを使用します。
日付1.Equals(日付2)
それではサンプルを見てみましょう。
Console.WriteLineを使って、Equalsの動作をコンソールに出力します。
1 2 3 4 5 6 |
DateTime dt = new DateTime(2019, 11, 20); DateTime now = DateTime.Now; DateTime today = DateTime.Today; Console.WriteLine(dt.Equals(now)); Console.WriteLine(dt.Equals(today)); |
上記を実行した結果がこちらです。
実行結果
False
True
実行結果がコンソールに出力されました。
2019/11/20とDateTime.Now、DateTime.Todayで取得した結果を比較しています。(2019年11月20日に検証しています。)
Nowプロパティでは時刻まで取得しているため、一致していないことがわかります。
[C#] 日付処理 現在の日付を取得(Now, Today)現在日付の取得
現在の日時を取得する
現在の日時を取得するには、DateTime構造体のNowプロパティを使用します。
...
以上が、日付同士の一致を判定するメソッド「Equals」の使い方です。
ぜひ参考にしてみてください。