C#: efficient way to check if datetime.Day within a certain range?

use*_*591 0 c#

鉴于a DateTime,我想检查.Day一个数字是否介于15和19之间.

因此9/16/2013通过,但9/20/2013失败.

谢谢,

mak*_*kim 10

包含

var date = DateTime.Now;
if (date.Day >= 15 && date.Day <= 19)
{
        return true;
}
Run Code Online (Sandbox Code Playgroud)

排除

var date = DateTime.Now;
if (date.Day > 15 && date.Day < 19)
{
        return true;
}
Run Code Online (Sandbox Code Playgroud)

我不是100%确定哪一个是对的;)

  • @RobvanderVeer:这不是理想的行为吗? (4认同)
  • 不应该是`<= 19` (2认同)