Вы должны установить .dateFormat
или .dateStyle
/ .timeStyle
.
Они являются взаимоисключающими, когда вы устанавливаете .dateStyle
, вы сбрасываете .dateFormat
в один из предустановленных форматов даты.
Итак, должно быть:
func getBirthdate() -> Date? {
let formatter = DateFormatter() // Also, you should move initialisation out and reuse `DateFormatter`
formatter.dateFormat = "MM/dd/yyyy"
print(self.dob!)
let birthdate = formatter.date(from: self.dob!)
return birthdate
}