title: datetime.tostring month and day language
body: <p>i have a list of email addresses of people that have different nationalities (for each person i have the iso code)</p>
  
  <p>when i send the email to all these people, in the text of the mail i need to to convert a datetime field to a string formatted in their specific culture.</p>
  
  <p>for this i'm doing </p>
  
  <pre><code>CultureInfo ci = new CultureInfo(ISO);
  myStringDate = myDate.ToString(ci.DateTimeFormat.ShortDatePattern);
  </code></pre>
  
  <p>and work perfect, but if i use LongDatePattern instead short, for displaying date like "Monday, 13 June 2010" its work fine except the language of the day and month.</p>
  
  <p>if the person culture is it-IT i need to display "Martedi" and "Giugno" not "monday" and "June"</p>
  
  <p>how can i do that without change the current UI culture?</p>