创建并比较当前星期与单元格的日期.innermext字符串值
本文关键字:单元格 日期 innermext 字符串 比较 创建 | 更新日期: 2023-09-27 18:29:15
我需要将单元格的值与当前周范围内的日期进行比较。
我需要查看单元格中的日期是否可以与当前周中的任何日期匹配。如果是,则应增加success Match。
我想把日期放在数组或字典中,然后将其与单元格值进行比较。
DateTime cellValue = DateTime.Now;
var beginweek = DateTime.Now.Date.AddDays( (int)DateTime.Now.DayOfWeek *-1);
var endweek = beginweek.AddDays(6);
if (cellValue.Date >= beginweek.Date && cellValue.Date <= endweek.Date)
{
//do something
}
您可以使用.NET:的时间段库的Week类
// ----------------------------------------------------------------------
public bool IsInCurrentWeek( DateTime test )
{
return new Week().HasInside( test );
} // IsInCurrentWeek
我用一个基于Jeremy答案的解决方案解决了这个问题。不同的是我使用了
DateTime cellDateValue = Convert.ToDateTime(((HtmlCell)cell).InnerText);
而不是
DateTime cellValue = DateTime.Now;