convertendo data para o formato correto

Eu tenho um webservice que retorna minha data da seguinte maneira.

Wed Oct 31 11:59:44 +0000 2012

Mas eu quero que devolva desta maneira

31-10-2012 11:59

Eu sei que isso deve ser feito com um NSDateFormatter. Mas agora não sei como implementá-lo da maneira correta.

Eu tenho algo assim.

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];
    [dateFormatter setDateFormat:@"dd/MM/yyyy"];
    [dateFormatter setTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"GMT+0:00"]];
    NSDate *date = [dateFormatter dateFromString:[genkInfo objectForKey:DATE]];

Alguém pode me ajudar?

Atenciosamente.

Código no momento

  NSDateFormatter *f = [[NSDateFormatter alloc] init];
    [f setDateFormat:@"E MMM d hh:mm:ss Z y"];
    NSDate *date = [f dateFromString:@"Wed Oct 31 11:59:44 +0000 2012"];
    NSDateFormatter *f2 = [[NSDateFormatter alloc] init];
    [f2 setDateFormat:@"dd-MM-y hh:mm"];
    [f2 setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:0]];
    NSString *date2 = [f2 stringFromDate:date];

Layout do serviço web

"text": "KRC Genk | Zaterdag is er opnieuw een open stadiontour http://t.co/tSbZ2fYG",
"created_at": "Fri Nov 02 12:49:34 +0000 2012"

questionAnswers(2)

yourAnswerToTheQuestion