2016-06-07 3 views
0

Warum gibt die folgende nil zurück?Warum gibt dieser NSDateFormatter null zurück?

let dateFormatter = NSDateFormatter() 
dateFormatter.dateFormat = "MM/dd" 
let formattedDate = dateFormatter.dateFromString("2016-04-20 06:00:00 +0000") 
+1

Das Datumsformat überhaupt nicht die Zeichenfolge entspricht. – vadian

+0

Sie möchten MM/dd-Wert? – kb920

Antwort

1

Sie können Date erhalten: 04/20

let dateFormatter = NSDateFormatter() 
    dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss ZZZZZ" 
    let Date = dateFormatter.dateFromString("2016-04-20 06:00:00 +0000") 

    dateFormatter.dateFormat = "MM/dd" 
    let newDate = dateFormatter.stringFromDate(Date!) 

    print(newDate)