2012-04-09 3 views
0

macht Ich versuche das Datumsformat ich von meinem Webservice zu einem freundlicheren Format bekommen zu ändern, ist es das, was ich tue:iOS - Ändern NSDate Format Alle Termine Januar

NSDateFormatter *currentFormat = [[NSDateFormatter alloc] init]; 
currentFormat.dateFormat = @"yyyy-mm-dd HH:mm:ss"; 
NSDate *date = [currentFormat dateFromString:[voicenote valueForKeyPath:@"Voicenote.created"]]; 
NSLog(@"%@", [currentFormat stringFromDate:date]); 
NSDateFormatter *friendlyFormat = [[NSDateFormatter alloc] init]; 
friendlyFormat.dateFormat = @"EE, d LLL yyyy HH:mm"; 

Aber wenn ich zu drucken gehen es heraus, zunächst ist das Datum in Ordnung, aber wenn ich es in das freundliche Format ändern, sind sie alle Januar.

Antwort

1

Überprüfen Sie Ihre Dateformat-Strings, insbesondere die Groß-/Kleinschreibung des m.

1

Es ist JJJJ-MM-TT, nicht JJJJ-MM-TT. Eine gemeinsame Sache.