Форматер даты возвращает ноль за июнь

У меня странная проблема с этими строками кода:

NSDateFormatter * df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"MMyyyy"];
NSDate * date = [df dateFromString:@"062008"];
NSLog(@"Date %@", date);

Результат:

 Date (null)

Но когда я меняю месяц следующим образом:

NSDateFormatter * df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"MMyyyy"];
NSDate * date = [df dateFromString:@"072008"];
NSLog(@"Date %@", date);

Результат:

Date 2008-06-30 23:00:00 +0000

Только в июне (06) преобразование даты из строки завершается неудачно!

Я думаю это'Что-то связано с часовым поясом, любые идеи.

Спасибо

решено:

[df setTimeZone:[NSTimeZone timeZoneWithName:@"GMT"]];

Как я и думал, этосвязано с часовым поясом.

Ответы на вопрос(3)

Ваш ответ на вопрос