DateTime が今日に発生するかどうかを確認するにはどうすればよいでしょうか? 質問する

DateTime が今日に発生するかどうかを確認するにはどうすればよいでしょうか? 質問する

以下のコードよりも、DateTime が「今日」発生したかどうかを確認するためのより良い .net の方法はありますか?

if ( newsStory.WhenAdded.Day == DateTime.Now.Day &&
     newsStory.WhenAdded.Month == DateTime.Now.Month &&
     newsStory.WhenAdded.Year == DateTime.Now.Year )
{ 
    // Story happened today
}
else
{ 
    // Story didn't happen today
}

ベストアンサー1

if (newsStory.WhenAdded.Date == DateTime.Today)
{

}
else
{

}

うまくいくはずです。

おすすめ記事