Umwandlung von String zu NSDate mit falschem Datum
Ich habe einen String, den ich mit @ konvertiert hastringFromDate
und jetzt versuche ich es zurück zu konvertieren, aber wenn der UIPicker startet, gibt es mir den falschen Tag
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "dd MMM YYYY"
print(birthday) // logs 15 Jan 1992
let date = dateFormatter.dateFromString(birthday)
self.datePicker.setDate(date!, animated: true)
Ich habe es mit Hardcoding versucht"15 Feb 1992"
aber immer noch das gleiche Ergebnis. Das Datum auf UIDatePicker zeigt den 22. Dezember 1991 beim Start.
Wenn ich Hardcore benutze10 Jan 1980
, es beginnt am 23. Dezember 1979.
(Ich weiß nicht, ob das der Fall ist, aber ich habeMMM dd YYYY
in UIPickerView, wohingegen es @ idd MMM YYYY
für die Zeichenfolgen .. Ich glaube aber nicht, weil beim Speichern der richtige Wert gespeichert wird) ..