title: Using NSDateFormatter on the iPhone, protect locale but lose date components
body: <p>This is a slightly tricky question. I am using NSDateFormatter on the iPhone but I wanted to only show a standard date without the years component. But retain the users locale formatting for their date.</p>
  
  <p>I could easily override the formatting using </p>
  
  <pre><code>[dateFormatter setDateFormat:@"h:mma EEEE MMMM d"];  // hurl.ws/43p9 (date formatting)
  </code></pre>
  
  <p>But now the date is in my in en-nz format eg 12:01PM Wednesday July 7.  So I have totally killed the locale for any other users around the world.  </p>
  
  <p>I would like to say.  </p>
  
  <blockquote>
    <p>Give me the correct localized date for this
    users region but omit the years
    component.</p>
  </blockquote>
  
  <p>Since the date is being displayed as string, I am tempted to just fromat the date and then remove the year component by just cutting this out of the string.</p>