我怎么能得到平日的名字,但在德语不是英文。我试过这个,但我不能得到德国的工作日。
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
}
要在Deutsch中获取日期,请使用:
formatter.locale = Locale(identifier: "de_DE")