title: Cocoa – locale-sensitive date/time ranges
body: <p>What is the preferred locale-sensitive way to format date or time ranges, taking into account the differences in languages (e.g. right-to-left) and differences in calendars (e.g. Islamic calendar).</p>
  
  <p>For example, I'm looking to format date ranges such as these:</p>
  
  <p>1-Jan-2015 – 7-Jan-2015</p>
  
  <p>Taking into account that different cultures may may prefer other symbols than "–" to express ranges and they may read from right to left, hence prefer the smaller date on the right.  </p>
  
  <p>I'm looking for something that is workable in both iOS and OS X.</p>