title: Convert NSDate to NSString with NSDateFormatter with TimeZone without GMT Time Modifier
body: <p>I'm initializing my NSDateFormatter thusly:</p>
  
  <pre><code>NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
  [dateFormatter setLocale:[[[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"] autorelease]];
  [dateFormatter setDateFormat:@"EEE, d MMM yyyy HH:mm:ss z"];
  [dateFormatter setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:0]];
  NSDate *date = [NSDate date];
  NSString *dateString = [dateFormatter stringFromDate:date];
  </code></pre>
  
  <p><code>dateString</code> is now:</p>
  
  <pre><code>Thu, 29 Jul 2010 14:58:42 GMT+00:00
  </code></pre>
  
  <p>I want to get rid of the "+00:00"</p>
  
  <p>I'm guessing from <a href="http://unicode.org/reports/tr35/tr35-6.html#Time_Zone_Fallback" rel="noreferrer">http://unicode.org/reports/tr35/tr35-6.html#Time_Zone_Fallback</a> that I might have a localization issue.  I'm working around this right now by removing the "+00:00" manually, but that isn't ideal.</p>
  
  <p><strong>EDIT</strong></p>
  
  <p>I tried a couple of new ways to create the NSTimeZone, but they both produce the same <code>dateString</code>:</p>
  
  <pre><code>[NSTimeZone timeZoneWithName:@"GMT"];
  [NSTimeZone timeZoneWithName:@"UTC"];
  [NSTimeZone timeZoneWithAbbreviation:@"GMT"];
  [NSTimeZone timeZoneWithAbbreviation:@"UTC"];
  </code></pre>