If it displays a different hour, you may need to set the default time zone after setting dateFormat (this only happens after ios7)
[dateFormat setTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"GMT"]];
, - , , , , . ios7 GMT.
:
NSDate , , , :
[dateFormat setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"]];
iPhone, , , . sniplets IOS7