title: NSDateFormatter local date format issue
body: <p>I have NSDate, and I need to convert it to string.</p>
  
  <p>Usually I use this code:</p>
  
  <pre><code>    NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
      [formatter setDateFormat:@"MM/dd/yyyy"];
  
      NSString *stringFromDate = [formatter stringFromDate:date];
      return stringFromDate;
  </code></pre>
  
  <p>But I need to show data according to local date format. For instance, in USA the date usually starts from the month, but in Russia the date starts from day (<code>@"dd/MM/yyyy"</code>). And may be there is a different way of separators in different countries: <code>'/', '.' ',' '-'</code></p>
  
  <p>What is the best approach to do this?</p>
  
  <p><strong>Update (according to Jon Skeet answer):</strong></p>
  
  <p>if I specify NSDateFormatterMediumStyle the date is "4.9.2013", but for me it's better "04.09.2013". NSDateFormatterShortStyle doesn't help with this neither. Is there a way to add zeroes ? </p>