-1
let date = "2016-05-31T19:00:00+02:00"
let dateFormatterWithTime: DateFormatter {
let df = DateFormatter()
df.dateFormat = "yyyy-MM-dd'T'HH:mm:ss Z"
return df
}
let thisIsNil = dateFormatterWithTime.date(from: date)
Was ist falsch mit dem Formatierer? Laut http://nsdateformatter.com/ gibt es ein gültiges Datum zurück, aber ich bekomme null von diesemEin String-Datum in Datum einlesen
Ihr Muster hat ein Leerzeichen vor dem UTC-Offset-Spezifizierer. Dein Wert hat diesen Speicherplatz nicht. Das ist vielleicht nicht alles falsch, aber es ist, womit ich anfangen würde. –
können Sie kurz erklären, warum würden Sie diese hinzufügen, da es bereits funktioniert? – Godfather
Es gibt keinen Grund, das Gebietsschema auf 'en_US_POSIX' zu setzen. – rmaddy