Merkwürdiges NSdateFormatter-Problem (SPOOKY!)

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Merkwürdiges NSdateFormatter-Problem (SPOOKY!)

    Hallo, ich stehe hier gerade auf dem Schlauch.
    Meine Applikation bekommt ein paar Daten in der Geschmachsrichtung JSON. Mit dabei ist ein Zeitstempel der Form "yyyy-MM-dd hh:mm:ss".
    Der JSON-Zeit-String wird also in ein NSDate verwandelt.

    PHP-Quellcode

    1. - (NSDate *)dateFromString:(NSString *)aString {
    2. NSDateFormatter *formatter = [[[NSDateFormatter alloc]init]autorelease];
    3. [formatter setDateFormat:@"yyyy-MM-dd hh:mm:ss"];
    4. DLog(@"String '%@' -> Date '%@'", aString, [formatter dateFromString:aString]);
    5. return [formatter dateFromString:aString];
    6. }


    Wie kommt es nun zu dieser Ausgabe?
    2011-01-25 20:32:59.829 FleetmonSat[27201:207] -[FMTracker dateFromString:] String '2010-11-27 10:17:31' -> Date '2010-11-27 09:17:31 +0000'
    2011-01-25 20:32:59.831 FleetmonSat[27201:207] -[FMTracker dateFromString:] String '2011-01-25 19:16:36' -> Date '(null)'

    Anders gefragt: Warum klappt das beim ersten Datumsstring, nicht aber beim zweiten????

    Verwirrt,
    Martin

    Ummm, jetzt beim Schreiben fällt es mir wie Schuppen aus den Haaren!!! Ich DAU! Gut, ich lass die Frage trotzdem drin. Als Quiz oder Hilfe... :)