【全网最简单】ios swift公历转农历,农历转公历,日期选择器、时间选择器第三方

DFDatePicker

*使用swift5

*支持公元后的任意年的公历和农历,以及公历转农历,农历转公历。

*支持农历闰月

*支持年月日时分秒,以及顺序组合

*支持选中定位,日期回显

*轻量化,共一个swift文件,不到500行代码

*使用简单

代码由本人编写并一直维护,不是免费的,获取源代码:https://ihou.netlify.app/page/picker.html​​​​​​​

示例:(红色方框区域内)

07fe7119627a42f796cc104f62944f53.png49867aa672914cce8541129a719da35a.png

公开接口(功能示意):

 /// *************************** public **************************
    
    /// 开始年-结束年,默认1800-2200。支持公元后的任意年
    var startEndYear: (startYear: Int, endYear: Int) = (1800, 2200) 
    
    /// 显示哪些列,包含:年、月、日、时、分、秒,默认全部包含
    var comps: [DFDateType] = DFDateType.allCases
    
    /// 公历字符串的配置方式
    var solarDateFormat: String = "yyyy-MM-dd HH:mm:ss"
    
    /// 是否是农历, 默认false
    var isLunar: Bool 
    
    /// 当前选中的年,默认当前时间
    var selectDate: DFDate 

    /// 标准时间字符串: 公历根据`solarDateFormat`设置;农历全部返回,例如`2022年八月十七 23:29:34`
    private(set) var selectDateString: String?
    
    /// 字体
    var pickerFont = UIFont.systemFont(ofSize: 15, weight: .semibold)
    
    /// 文本颜色
    var pickerTextColor = UIColor.black
    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值