title: c# datetime format
body: <p>I wish to have a specific format for my DateTime depending on the current culture.</p>
  
  <p>So I try this: </p>
  
  <pre><code>dateTime.ToString("dd/MM/yyyy hh:mm");
  </code></pre>
  
  <p>This is partially OK, the / gets replaced by the culture-specific separator. But the day and month order are not switched (like MM/dd) depending on the culture.</p>
  
  <p>Using <code>.ToString("g")</code> works, but that doesn't include the leading zero.</p>
  
  <p>How do I accomplish this?</p>