title: Getting current culture day names in .NET
body: <p>Is it possible to get the <code>CurrentCulture</code>'s weekdays from <code>DateTimeFormatInfo</code>, but returning <strong>Monday</strong> as first day of the week instead of <strong>Sunday</strong>.  And, if the current culture isn't English (i.e. the ISO code isn't "en") then leave it as default.</p>
  
  <p>By default <code>CultureInfo.CurrentCulture.DateTimeFormat.DayNames</code> returns:</p>
  
  <pre><code>[0]: "Sunday"
  [1]: "Monday"
  [2]: "Tuesday"
  [3]: "Wednesday"
  [4]: "Thursday"
  [5]: "Friday"
  [6]: "Saturday" 
  </code></pre>
  
  <p>But I need:</p>
  
  <pre><code>[0]: "Monday"
  [1]: "Tuesday"
  [2]: "Wednesday"
  [3]: "Thursday"
  [4]: "Friday"
  [5]: "Saturday" 
  [6]: "Sunday"
  </code></pre>