您可以使用标准的<,>,> =和<=运算符:
if( someDate >= date1 && someDate <= date2 )
{
}
Run Code Online (Sandbox Code Playgroud)
并且,您可以为它创建自己的扩展方法:
public static class DateExtensions
{
public static bool Between( this DateTime d, DateTime start, DateTime end )
{
return d >= start && d <= end;
}
}
Run Code Online (Sandbox Code Playgroud)
您可以这样使用:
DateTime someDate = new DateTime (2012, 5, 6);
if( someDate.Between (date1, date2) )
{
...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
113 次 |
| 最近记录: |