Dateformatter podaje niewłaściwy czas rozmowy [duplikat]

To pytanie ma już tutaj odpowiedź:

Format NSDate wyświetlający nieprawidłową datę 5 odpowiedziDatę od [data NSDate] wyłącza się o kilka godzin 3 odpowiedzi

Próbuję przekonwertować mój ciąg daty naNSDate ale jego poprawna data i zły czas.

To jest mój kod:

    NSString *dateStr = @"2013-12-20 12:10:40";

    // Convert string to date object
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    [dateFormatter setDateFormat: @"yyyy-MM-dd HH:mm:ss"];
    NSDate *lastUpdatedate = [dateFormatter dateFromString:dateStr];

    NSLog(@"lastUpdatedate : %@",lastUpdatedate);

Zwraca to:

lastUpdatedate : 2013-12-20 06:40:40 +0000

questionAnswers(4)

yourAnswerToTheQuestion