我们做的项目里面 需要得到星期几
我就自己写了一个工具类
下面直接上代码
注意 直接传入时间戳即可。
用法:创建Date+Extension.Swift复制代码进去即可
// 获取星期几
func weekDay() ->String {
let weekDays = [NSNull.init(),"周日","周一","周二","周三","周四","周五","周六"]as [Any]
let calendar =NSCalendar.init(calendarIdentifier: .gregorian)
let timeZone =NSTimeZone.init(name:"Asia/Shanghai")
calendar?.timeZone = timeZoneas! TimeZone
let calendarUnit =NSCalendar.Unit.weekday
let theComponents = calendar?.components(calendarUnit, from:self)
return weekDays[(theComponents?.weekday)!]as! String
}