title: Set week number of "1/2/2011(Sun)" as 52 of 2010?
body: <p>How can I set week number of "1/2/2011(Sun)" as 52 of 2010?</p>
  
  <p>When I write as follows, it says week number is "1".</p>
  
  <pre><code>Dim dtTest As Integer = DatePart(DateInterval.WeekOfYear, CDate("2012/01/02"), _
                                   FirstDayOfWeek.Monday, FirstWeekOfYear.FirstFullWeek)
  </code></pre>
  
  <p>Why is it? I set FirstDayOfWeek as Monday, so week number of "1/2/2011(Sun)" Should be 52, right?</p>
  
  <p>"1/2/2011(Sun)" is just an example.<br/></p>
  
  <p>I want general method to do:<br/>
  1. First day of week is Monday.<br/>
  2. First week of year is the first full week which stat with Monday.<br/>
  3. The last week of year should contain dates before the first week of the next year(such as 1/1/2011(Sat), 1/2/2011(Sun))<br/></p>
  
  <p>thx.</p>