如何快速从选定日期获取日期名称?

时间:2019-03-26 10:31:49

标签: ios swift datepicker

datepicker

的选定日期获取日期名称(例如:星期一,星期二,...)。
 let day = dateFormatter.string(from: date)

2 个答案:

答案 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()