可以使用DateTime的CompareTo方法来比较一个DateTime是否在两个DateTime之间。

以下是一个示例代码:

DateTime start = new DateTime(2021, 1, 1);
DateTime end = new DateTime(2021, 12, 31);
DateTime check = new DateTime(2021, 6, 1);

int result1 = check.CompareTo(start); // 比较check和start的大小
int result2 = check.CompareTo(end); // 比较check和end的大小

if (result1 > 0 && result2 < 0)
{
    Console.WriteLine("check在start和end之间");
}
else
{
    Console.WriteLine("check不在start和end之间");
}

在上述示例中,我们定义了一个起始日期start、一个结束日期end,以及要检查的日期check。通过调用DateTime的CompareTo方法,可以得到check与start和end的比较结果。如果check大于start且小于end,则表示check在start和end之间。

通过这种方式,我们可以判断一个DateTime是否在两个DateTime之间。

c#求datetime是否在两个datetime之间

原文地址: https://www.cveoy.top/t/topic/i9cf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录