DFDatePicker。

使用swift5

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

*支持农历闰月

*支持年月日时分秒,以及自由组合

*支持选中定位

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

*使用简单

联系我WX:188816190,付费30元获取源代码。

示例:

公开接口(功能示意):

 /// *************************** 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"/// 是否是农历, 默认falsevar 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

swift 时间选择器第三方。公历转农历,农历转公历。相关推荐

  1. swift 时间选择器第三方。公历转农历,农历转公历(原创文章转载必究)

    这里不让发联系方式,所以请移步本人的知乎https://zhuanlan.zhihu.com/p/614358458

  2. ios - 农历公历互转 农历选择器

    通过UIpickerView实现date(农历)选择器(类似UIdatePicker),可以实现生日提醒等功能 1,需要导入 #import "solarOrLunar.h" #i ...

  3. 微信小程序 - 公农历通用时间选择器组件

    GitHub Demo 地址: jh-weapp-demo 实现一些常用效果.封装通用组件和工具类 小程序码 序 最近做了个小程序,需要用到支持公农历的通用时间选择器,找了一圈没有现成的,只能自己撸一 ...

  4. python万年历差农历程序_Python实现公历(阳历)转农历(阴历)的方法示例

    本文实例讲述了Python实现公历(阳历)转农历(阴历)的方法.分享给大家供大家参考,具体如下: 两个要点: 1.公历转农历用了查表法(第126行) 2.节气用了天文法?(第176行) 运行图(背景是 ...

  5. C语言实现根据阳历(公历)显示农历,干支,生肖

    C语言实现根据阳历(公历)显示农历,干支,生肖 思路,代码仅供参考,如遇问题,发现错误请评论或邮件:609592946@qq.com 文章目录 C语言实现根据阳历(公历)显示农历,干支,生肖 功能 一 ...

  6. js 根据公历日期 算出农历_根据公历日期计算农历年生肖及公历转换农历的方法...

    本帖最后由 wshcw 于 2011-12-6 23:23 编辑 有部分E友都知道,农历格式"[$-130000]e-m-d"转换出来的结果有好大一部分有误,那有没有其它转换办法呢 ...

  7. c语言万年历农历转公历,公历日期与农历日期的相互转换程序

    公历日期与农历日期的相互转换程序 //********************************** // 公历日期与农历日期的相互转换程序 // 公元1800年1月25日-2101年1月28日 ...

  8. Python将农历日期转换为公历日期

    from lunardate import LunarDate# 获取农历日期输入 lunar_year = int(input("请输入农历年份:")) lunar_month ...

  9. java 农历节日 转公历日期_公历农历互相转换的Java日历工具类

    /** * 工具类,实现公农历互转 */ public class LunarCalendar { /** * 支持转换的最小农历年份 */ public static final int MIN_Y ...

最新文章

  1. linux下pptpd的安装配置(×××)
  2. 效果超赞服务器挤爆!用GAN生成人像油画火了,带你一秒回到文艺复兴
  3. w3wp.exe内存占用过高(网站打不开,应用程序池回收就正常)
  4. python 求两条曲线的交点_这几种问法都是考察张角问题,高考数学圆锥曲线的焦点弦张角定理...
  5. 用分布式缓存提升ASP.NET Core性能
  6. Quarkus on OpenJ9 JVM和资源消耗
  7. GitHub 新手使用手册
  8. 阿里钉钉向1000万企业组织免费开放在家办公系统
  9. Rust 从入门到精通12-集合
  10. 程序员面试题分享,掌握八成便可BAT一试!
  11. 《JavaEE黑马》 第一阶段 JavaSE基础 第一章
  12. token验证失败 java_“Token校验失败,请检查确认”解决方法
  13. CART算法的原理以及实现
  14. 爬虫返回乱码以及解决办法以及锟斤拷、ISO-8859-1转码、#、#x转码、unicode转码,gbk转码,ascii转码
  15. 数学建模【规划模型--线性规划(整数规划、0-1规划)、非线性规划-附:案例分析、奶制品的生产和销售(详细求解过程)】
  16. 数据结构——图的创建以及遍历
  17. 【AtCoder】ARC074
  18. 爬虫网络请求之JS解密一(百度企业信用)
  19. Matlab可视化四维数据
  20. 椭圆加密算法(ECC加密)原理及应用

热门文章

  1. Kali linux配置
  2. nginx如何替换ssl证书
  3. 远程控制台调用java_JAVA实现远程控制(JAVA in RemoteControl)
  4. 钉钉开放平台查询宜搭表单实例数据
  5. MNE学习笔记(六):Epoched data的可视化
  6. 如何将自己做的网页发布到网站让别人可以看到
  7. bochs镜像java模拟器_【 bochs win7镜像完整版 】bochs win7镜像完整版(bochs win7 img文件)新版下载 - U大师...
  8. anaconda中的pkgs文件清理
  9. ReSharper未按照预期路径安装后如何修改(Windows 找不到“C:\Program Files (x86)\JetBrains\Installations”。请检查拼写并重试)
  10. 神雕侠侣服务器维修时间,神雕侠侣什么时候更新_神雕侠侣更新维护了什么内容_快吧游戏...