【C#】DateTime型の比較あれこれ

ネコニウム研究所

PCを利用したモノづくりに関連する情報や超個人的なナレッジを掲載するブログ

【C#】DateTime型の比較あれこれ

2023-11-28 |

C#でのDateTime型の比較あれやこれや。

概要

この記事では、C#でのDateTime型の比較に関するサンプルをいくつか掲載する。

仕様書

環境

  • .NET 7.0

手順書

日付のみを比較する例

DateTime型の日付のみを比較する例。

if (dateTime1.Date == dateTime2.Date)
{
    Console.WriteLine("同日だよ!");
}
else
{
    Console.WriteLine("違う日付けだよ!");
}

メソッドDateDateTime型の日付の部分を抽出できる。

時刻のみを比較する例

DateTime型の時刻のみを比較する例。

if (dateTime1.TimeOfDay == dateTime2.TimeOfDay)
{
    Console.WriteLine("同じ時刻だよ!日付は違うかも知れないけどね!!");
}
else
{
    Console.WriteLine("違う時刻だよ!日付は同じかも知れないけどね!!");
}

メソッドTimeOfDayDateTime型の時刻の部分を抽出できる。

まとめ(感想文)

時刻を問わずに同じ日付のデータを探す時に使えるかもね!