德语平日而不是英语,Dateformatter

问题描述 投票:-1回答:1

我怎么能得到平日的名字,但在德语不是英文。我试过这个,但我不能得到德国的工作日。

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
}
ios iphone xcode date swift4.2
1个回答
1
投票

要在Deutsch中获取日期,请使用:

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

© www.soinside.com 2019 - 2024. All rights reserved.