Swift 日历控件

2019-10-27  本文已影响0人  花漾爱意

日历控件,使用Swift语言编写


1 页码布局 

        根据月份,获取每月1号的起始位置

           static public func getDateWeekday(date:Date) ->Int{        

                let timeInterval:TimeInterval= date.timeIntervalSince1970

                let days =Int(timeInterval/86400)

                let weekday = ((days+4)%7+7)%7

                return weekday

        }

2 根据日期,讲阳历转换成对应的农历时间

    static public func solarToLuar(solarDate:Date) ->String{

        let calendar =Calendar.init(identifier: .chinese)

        let formatter =DateFormatter()

        formatter.locale=Locale(identifier:"zh_CN")

        formatter.dateStyle= .medium

        formatter.calendar= calendar

        return formatter.string(from: solarDate)

    }

    

Demo下载地址:https://github.com/LiEwan/JHDatePicker.git

上一篇 下一篇

猜你喜欢

热点阅读