Преобразование "2010-02-25T20: 16" в NSDate с использованием DateFormatter:
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
formatter.dateFormat = @"yyyyMMdd'T'HHmm";
NSDate *gmtDate = [formatter dateFromString:@"2010-02-25T20:16"];
Получив дату по Гринвичу, вы можете добавить / вычесть из нее GMT-смещение вашего часового пояса, чтобы получить текущую дату NSD в вашем часовом поясе. Чтобы получить смещение между вашим часовым поясом и GMT, вы можете использовать следующее:
NSTimeInterval timeZoneOffset = [[NSTimeZone defaultTimeZone] secondsFromGMT];