2017-02-24 4 views
-2

Wie kann ich dieses Datum formatieren?NsDateFormatter Format das Datum

2/24/2017 11:13:43 AM

habe ich versucht, diesen Code aber nicht

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; 
    [dateFormatter setDateFormat:@"MM/dd/yyyy HH:mm:ss"]; 
    NSString *stringDate = [dateFormatter stringFromDate:createdDate]; 
+0

Bitte zeigen Sie die Ausgabe, die Sie erhalten haben, und erklären Sie, wie sie sich von der gewünschten Ausgabe unterscheidet. Ist das Problem, dass Sie den "AM/PM" -Teil nicht bekommen haben? Was? – matt

+0

meine Ausgabe ist null – user3236289

+0

Vielleicht 'createdDate' ist' nil'. – matt

Antwort

1

Sie müssen gearbeitet, um die dateformate ändern. Sie müssen "a" in formater.

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; 
[dateFormatter setDateFormat:@"MM/dd/yyyy hh:mm:ss aa"]; 
NSString *stringDate = [dateFormatter stringFromDate:[NSDate date]]; 

Ausgang:

Printing description of stringDate: 
02/25/2017 09:56:42 AM 

Sie können mehr über dateFormate sehen.

Prost

Verwandte Themen