title: Python: date formatted with %x (locale) is not as expected
body: <p>I have a datetime object, for which I want to create a date string according to the OS locale settings (as specified e.g. in Windows'7 region and language settings).</p>
  
  <p>Following Python's <a href="http://docs.python.org/library/datetime.html#strftime-and-strptime-behavior" rel="nofollow noreferrer">datetime formatting documentation</a>, I used the <code>%x</code> format code which is supposed to output "<em>Locale’s appropriate date representation.</em>". I expect this "representation" to be either Windows "short date" or "Long date" format, but it isn't either one.
  (I have the short date format set to <code>d/MM/yyyy</code> and the long date format to <code>dddd d MMMM yyyy</code>, but the output is <code>dd/MM/yy</code>)</p>
  
  <p>What's wrong here: the Python documentation, the Python implementation, or my expectation ?
  (and how to fix?)</p>