Немецкий будний день вместо английского, Dateformatter - PullRequest
0 голосов
/ 12 марта 2019

как я могу получить название дня недели, но на немецком, а не на английском. Я попробовал это, но я не могу получить немецкий будний день.

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
}

1 Ответ

1 голос
/ 12 марта 2019

Чтобы получить дату на немецком языке, используйте:

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

...