title: c# and Date Culture Problems
body: <p>I've written a asp.net app and one of my postback routines simply saves user submitted form data to a sql 2005 db. All runs great on my development machine but when I deploy to the live site I'm getting invalid dates from my parse date checker. </p>
  
  <p>Basically it is expecting an american date format on the live machine but this is not what I want. The user needs to be able to enter in dd/MM/yyyy format. So a valid date like 21/10/2009 returns errors on live server but not on my dev machine. Below is the code that throws the exception.</p>
  
  <pre><code>DateTime dt;
  dt = DateTime.Parse(sdate);  
  //sdate in GB dd/MM/yyyy format
  </code></pre>
  
  <p>Is it possible to force the parse routine to expect the date in dd/MM/yyyy format?</p>