您的位置:首页 > 移动开发 > Swift

Swift 时间戳转化成 星期几(本人亲测)

2017-03-27 16:31 190 查看
我们做的项目里面 需要得到星期几

我就自己写了一个工具类

下面直接上代码

注意 直接传入时间戳即可。

用法:创建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
        
    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: