如何在 C# 中检查日期
本文关键字:检查 日期 | 更新日期: 2023-09-27 18:33:16
>我有 2 个日期:日期 1 和日期 2 ;我想检查的是另一个日期是否在日期 1 和日期 2 之间,非常感谢
您可以使用标准的 <、>、>= 和 <= 运算符:
if( someDate >= date1 && someDate <= date2 )
{
}
并且,您可以为其创建自己的扩展方法:
public static class DateExtensions
{
public static bool Between( this DateTime d, DateTime start, DateTime end )
{
return d >= start && d <= end;
}
}
你可以像这样使用:
DateTime someDate = new DateTime (2012, 5, 6);
if( someDate.Between (date1, date2) )
{
...
}
这很简单:
if (date3 >= date1 && date3 <= date2)