почему я получаю нулевое значение для этой NSDate? - PullRequest
0 голосов
/ 02 ноября 2011

Я получаю NSDictionary обратно из веб-службы, которая выглядит следующим образом при входе в систему:

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

Дает мне:

dictionary: {
    BackOrderDate = "1/1/0001 12:00:00 AM";
    Quantity = 15;
}

Итак, я пытаюсь получить дату отчто:

NSDateFormatter *df = [[NSDateFormatter alloc] init];
NSDate *date = [df dateFromString: [dictionary objectForKey:@"BackOrderDate"]];

Ведение журнала дает мне (ноль), но я знаю, что мой словарь имеет значение:

NSLog(@"setting back order date:%@ %@",date, [dictionary objectForKey:@"BackOrderDate"]);

Дает мне:

setting back order date:(null) 3/1/2012 12:00:00 AM

РасходыПУТЬ много времени на это - что мне не хватает ????

1 Ответ

1 голос
/ 02 ноября 2011

Я думаю, вы пропустили

[df setDateFormat:@"dd/MM/yyyy HH:mm:ss aaa"];
...