美文网首页Swift项目相关iOS-Swift
swift 获取上一个月份(年份)

swift 获取上一个月份(年份)

作者: Just_go | 来源:发表于2017-10-12 20:43 被阅读21次

    分类中写

        static func getLastMonth(num : Int) -> String {
            let curDate = Date()
            let formater = DateFormatter()
            formater.dateFormat = "MM"
            
            let calendar = Calendar(identifier: .gregorian)
            var lastMonthComps = DateComponents()
            // year = 1表示1年后的时间 year = -1为1年前的日期,month day 类推
            lastMonthComps.month = num
            let newDate = calendar.date(byAdding: lastMonthComps, to: curDate)
            let dateStr = formater.string(from: newDate!)
            
            return dateStr
        }
    

    相关文章

      网友评论

        本文标题:swift 获取上一个月份(年份)

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