title: iOS NSDateFormatter unable to parse the hour properly
body: <p>First the code:</p>
  
  <pre><code>NSString* dateTimeString = [NSString stringWithFormat:@"%@%@", [aDictionary objectForKey:@"date"], [aDictionary objectForKey:@"time"]];
  
  NSDateFormatter* dateFormatter = [[[NSDateFormatter alloc] init] autorelease];    
  [dateFormatter setDateFormat:@"yyyyMMddHHmm"];
  
  NSDate* dsate = [dateFormatter dateFromString:dateTimeString];
  </code></pre>
  
  <p>dateTimeString string value is "201106242204"</p>
  
  <p>however the dsdate gets incorrect value, in the debugger it shows: 2011-06-24 19:04:00 +0000</p>
  
  <p>as you can see the hour should be 22 not 19. I have already wasted quite q bit of time on this. Tried setting the time zone, locale etc etc but nothing has any effect.</p>