日付処理

[C#] 日付処理 日付の一致判定(Equals)

日付同士の一致判定

日付同士が一致しているかを判定するには、DateTimeクラスのEqualsメソッドを使用します。

日付1.Equals(日付2)

それではサンプルを見てみましょう。
Console.WriteLineを使って、Equalsの動作をコンソールに出力します。

上記を実行した結果がこちらです。

実行結果

False
True

実行結果がコンソールに出力されました。

2019/11/20とDateTime.Now、DateTime.Todayで取得した結果を比較しています。(2019年11月20日に検証しています。)
Nowプロパティでは時刻まで取得しているため、一致していないことがわかります。

[C#] 日付処理 現在の日付を取得(Now, Today)現在日付の取得 現在の日時を取得する 現在の日時を取得するには、DateTime構造体のNowプロパティを使用します。 ...

 
 
以上が、日付同士の一致を判定するメソッド「Equals」の使い方です。
ぜひ参考にしてみてください。