Mam ciąg pobranego od nagłówka odpowiedzi HTTP polu „Data” w formacie:Http Data do NSDate
"Sun, 24 Jun 2012 16:34:51 GMT"
co chcę przekonwertować ten ciąg w obiekcie NSDate. W tym zakresie mam instancja NSDateFormatter
użyciu różnych format:
[dateFormatter setDateFormat:@"EEE',' dd' 'MMM' 'yyyy HH':'mm':'ss zzz"];
[dateFormatter setDateFormat:@"EEE, dd MMM yyyy HH:mm:ss zzz"];
[dateFormatter setDateFormat:@"EEE',' dd' 'MMM' 'yyyy HH':'mm':'ss 'GMT'"];
ale podczas drukowania ciąg od daty przy użyciu:
[dateFormatter dateFromString:date]
Otrzymuję:
(null)
gdzie robię źle?
Wynik jest nadal (zerowy). Uważam, że błąd występuje w formacie miesiąca "MMM". Próbowałem sformatować "24 czerwca 2012" w formacie "dd MMM rrrr", a wynik jest taki sam (zerowy). – LuckyStarr
Wynik jest nadal (zerowy) – LuckyStarr
ok ten testowałem i działa: [dateFormatter setDateFormat: @ "EEE", "dd MMM rrrr HH: mm: ss zzz"]; jeśli nadal nie otrzymujesz wyniku, to coś innego jest nie tak – Pfitz