How to check if a DateTime occurs today?

后端 未结 13 1247
故里飘歌
故里飘歌 2020-12-08 18:01

Is there a better .net way to check if a DateTime has occured \'today\' then the code below?

if ( newsStory.WhenAdded.Day == DateTime.Now.Day &&
             


        
13条回答
  •  挽巷
    挽巷 (楼主)
    2020-12-08 18:42

    FYI,

    newsStory.Date == DateTime.Today

    will return the same compare result as coding

    newsStory == DateTime.Today

    where newsStory is a DateTime object

    .NET is smart enough to determine you want to compare based on Date only and uses that for the internal Compare. Not sure why, and actually having trouble finding documentation for this behaviour.

提交回复
热议问题