德语工作日而不是英语工作日,Dateformatter

German Weekday instead of english one, Dateformatter

我怎样才能得到工作日的名称,但是是德语而不是英语。我试过了,但我无法获取德语工作日。

func returnWeekDay() -> String? {
    let formatter = DateFormatter()
    formatter.dateFormat = "dd.MM.yyy"
    formatter.timeZone = TimeZone(identifier: "de_DE")
    guard let todayDate = formatter.date(from: returnFormattedDate()) else { return nil }

    let nameOfDay = formatter.weekdaySymbols[Calendar(identifier: .gregorian)
        .component(.weekday, from: todayDate)]
    return nameOfDay
}

要获取德语日期,请使用:

formatter.locale = Locale(identifier: "de_DE")