2016-10-30 2 views
-3

Ich versuche, einen NSString in NSDate zu konvertieren, sieht die Zeichenfolge wie "2016-10-29 7 AM". Ich habe verschiedene NSDate-Formate ausprobiert, aber nichts funktioniert. Ich bekomme das Datum richtig, aber nicht die Zeit. Danke im Voraus.NSString zu NSDate mit Format "2016-10-29 7 AM"

+0

'yyyy-MM-dd ha' - [unicode.org Date Format Patterns] (http://www.unicode.org/reports/tr35/tr35-31/tr35-dates.html #Date_Format_Patterns) – vadian

Antwort

2
NSString *[email protected]"2016-10-29 7 AM"; 
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; 
[dateFormatter setDateFormat:@"yyyy-MM-dd h a"]; 
NSDate *date = [dateFormatter dateFromString:str]; 
1
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; 
[dateFormatter setDateFormat:@"yyyy-MM-dd h a"];