美文网首页
swift获取星期

swift获取星期

作者: 刘波_ecae | 来源:发表于2018-11-07 13:43 被阅读0次

func getTimes() -> [String] {

        var timers: [String] = []//  返回的数组

        var week:String = "" //  返回的星期

        var time:String = "" //  返回的小时

        let calendar:Calendar=Calendar(identifier: .gregorian)

        var comps: DateComponents = DateComponents()

        comps = calendar.dateComponents([.year,.month,.day, .weekday, .hour, .minute,.second], from:Date())

//        comps.year! % 2000  // 年 ,后2位数

//        comps.month!            // 月

//        comps.day!              // 日

//        comps.hour!              // 小时

//        comps.minute!            // 分钟

//        comps.second!            // 秒

//        comps.weekday! - 1      //星期

        letAPm = comps.hour!

        letweekday = comps.weekday! -1

        //上下午

        ifAPm >12{

            time ="下午好~"

        }else{

            time ="上午好~"

        }

        timers.append(time)

        //星期

        switchweekday {

        case1:

            week ="周一"

            break

        case2:

            week ="周二"

            break

        case3:

            week ="周三"

            break

        case4:

            week ="周四"

            break

        case5:

            week ="周五"

            break

        case6:

            week ="周六"

            break

        case7:

            week ="周日"

            break

        default:

            break

        }

        timers.append(week)

        return timers;

    }

相关文章

网友评论

      本文标题:swift获取星期

      本文链接:https://www.haomeiwen.com/subject/bdomxqtx.html