2012-03-27 12 views
0

セルの値と現在の週の範囲内の日付を比較する必要があります。現在の週の日付の作成と比較cell.innertext文字列の値

セルからの日付が今週の任意の日付と一致するかどうかを確認する必要があります。そうであれば、Match Matchをインクリメントする必要があります。

私は配列や辞書に日付を入れ、それをセル値と比較することを考えていました。ジェレミーの回答に基づいて溶液と

// ---------------------------------------------------------------------- 
public bool IsInCurrentWeek(DateTime test) 
{ 
    return new Week().HasInside(test); 
} // IsInCurrentWeek 

答えて

0
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 
} 
+0

ニース1の

DateTime cellDateValue = Convert.ToDateTime(((HtmlCell)cell).InnerText); 

代わりに使用していることですが、cellValueは、文字列=「2011年12月29日午前1時33分11秒AM」であり、現在の変換問題があります日付を検証することができるようにDateTimeに... – DareDevil

+0

DateTime.Parse();文字列をdatetimeに変換します – Jeremy

+0

Thanks Jeremy、これも動作します: DateTime cellDateValue = Convert.ToDateTime(((HtmlCell)cell).InnerText); – DareDevil

関連する問題