web-dev-qa-db-ja.com

DateTimeがDateTime.Nowより前かどうかの確認

特定のif(この場合はdateAndTime1と呼ばれます)が現在の日時より前である場合、DateTimeステートメントの形式を使用してどのように確認できますか。これは、_DateTime.Now_?

19
Newbie
if(dateAndTime1 < DateTime.Now)
{
  //do something
}
42
Jim

<、<=、>、> =および==演算子はDateTimeインスタンスで機能するため、

if(dateAndTime1 < DateTime.Now)

ループでこれを比較している場合、DateTime now = DateTime.Nowループの前に、nowと比較します

6
welegan

インラインも動作します。

// bool variable
bool isHistory = dateAndTime1 < DateTime.Now;

// string return statement
return dateAndTime1 < DateTime.Now ? "History" : "Future";
1
Chase Florell