美文网首页
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