I have a method which extracts the hour and second components form a NSDate by breaking it down into its NSDateComponents. My code is as follows...
unsigned
The thing is, GMT is not equal to British Summer Time. The date 2010-08-02 08:00:00 +0100 is equal to 2010-08-02 07:00:00 GMT so 7 hours is the result you should expect.
2010-08-02 08:00:00 +0100
2010-08-02 07:00:00 GMT