美文网首页
Swift 计算任意月份天数

Swift 计算任意月份天数

作者: JonorZhang | 来源:发表于2019-07-18 19:41 被阅读0次
    func daysCount(year: Int, month: Int) -> Int {
        switch month {
        case 1, 3, 5, 7, 8, 10, 12:
            return 31
        case 4, 6, 9, 11:
            return 30
        case 2:
            let isLeapYear = (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)
            return isLeapYear ? 29 : 28
        default:
            fatalError("非法的月份:\(month)")
        }
    }
    

    相关文章

      网友评论

          本文标题:Swift 计算任意月份天数

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