【C#】DateTime型の比較あれこれ
2023-11-28 | C#
C#でのDateTime
型の比較あれやこれや。
概要
この記事では、C#でのDateTime
型の比較に関するサンプルをいくつか掲載する。
仕様書
環境
- .NET 7.0
手順書
日付のみを比較する例
DateTime
型の日付のみを比較する例。
if (dateTime1.Date == dateTime2.Date)
{
Console.WriteLine("同日だよ!");
}
else
{
Console.WriteLine("違う日付けだよ!");
}
メソッドDate
でDateTime
型の日付の部分を抽出できる。
時刻のみを比較する例
DateTime
型の時刻のみを比較する例。
if (dateTime1.TimeOfDay == dateTime2.TimeOfDay)
{
Console.WriteLine("同じ時刻だよ!日付は違うかも知れないけどね!!");
}
else
{
Console.WriteLine("違う時刻だよ!日付は同じかも知れないけどね!!");
}
メソッドTimeOfDay
でDateTime
型の時刻の部分を抽出できる。
まとめ(感想文)
時刻を問わずに同じ日付のデータを探す時に使えるかもね!