title: How to replace date component separators with other symbols?
body: <p>In my app I would like to allow users to select a variety of date formats that suit their preferences for displaying a date. However, I don't want to define a fixed date format, so instead I'm getting the most appropriate format for different components based on the current locale. I understand different locals may use different symbols to separate the components, but I am wondering if it would be possible to set those separator symbols while preserving the correct order of the components as appropriate for that locale.</p>
  
  <p>For example, in the US the following code returns "09/06/2014" but in the UK it would be "06/09/2014", and I want to preserve that order but replace the slash with dashes or spaces. However I don't believe I can simply parse the returned String and replace instances of '/' with other characters because in some locales they probably don't use '/' (I'm not certain but it seems very likely).</p>
  
  <pre><code>NSDateFormatter.dateFormatFromTemplate("MMddyyyy", options: 0, locale: NSLocale.currentLocale())
  </code></pre>
  
  <p>Is it possible to change the date component separator character when at the same time getting the most appropriate format for the current locale?</p>