从datepicker
let day = dateFormatter.string(from: date)
答案 0 :(得分:1)
要获取工作日,请执行以下操作:
let dateFormatter = DateFormatter()
let weekday: String = ""
dateFormatter.dateFormat = "cccc"
weekday = dateFormatter.string(from: date)
在此处详细了解不同的格式: http://userguide.icu-project.org/formatparse/datetime
答案 1 :(得分:0)
将此扩展名添加到项目中任何文件的下方。 (最好制作一个扩展文件并在其中添加。)
extension Date {
func dayNameOfWeek() -> String? {
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "EEEE"
return dateFormatter.string(from: self)
}
}
用法:
let dayName = date.dayNameOfWeek()