一,公历转农历

  公历转农历比较简单,使用系统的Calendar 就可以做到。

//MARK:- 公历转农历func solarToLunar(year: Int, month: Int, day: Int) -> String {//初始化公历日历let solarCalendar = Calendar.init(identifier: .gregorian)var components = DateComponents()components.year = yearcomponents.month = monthcomponents.day = daycomponents.hour = 12components.minute = 0components.second = 0components.timeZone = TimeZone.init(secondsFromGMT: 60 * 60 * 8)let solarDate = solarCalendar.date(from: components)//初始化农历日历let lunarCalendar = Calendar.init(identifier: .chinese)//日期格式和输出let formatter = DateFormatter()formatter.locale = Locale(identifier: "zh_CN")formatter.dateStyle = .mediumformatter.calendar = lunarCalendarreturn formatter.string(from: solarDate!)}

 调用

打印

二,农历转公历

  农历转公历稍微复杂一些

转载于:https://www.cnblogs.com/huangzhenwei/p/9767707.html

Swift 阳历转农历,农历转公历相关推荐

  1. js 万年历农历转阳历 方法_Python 农历公历算法转换

    背景 日常用python处理各种数据分析工作,最近需要对历年春节期间的数据做一些对比工作,本来只是用了一个简单的日期数组来进行,但后来发现一些数据在农历日期进行对比的时候,会有一些有趣的规律,进而产生 ...

  2. php阳历转阴历(农历),阴历转阳历的方法

    2019独角兽企业重金招聘Python工程师标准>>> <?php header ( "Content-Type: text/html; charset=utf-8& ...

  3. mysql将公历农历转换_php 公历农历如何实现转换

    php公历农历转换的实现方法:首先创建一个PHP示例文件,并设置该文件的编码为"utf-8":然后引入"lunar.php":接着通过"$lunar- ...

  4. 公元元年之后的天数与日期之间的相互转换 阳历日期转农历

    前几天,有个同事问:知道现在距离公元元年1月1日的天数,如何计算日期?此前对闰年的概念也不是很清晰,在网上查了下闰年规则,整理出一个日期转换类,贴出来和大家分享,不足之处还请多多指教! 先说下闰年规则 ...

  5. ABAP 阳历日期与农历日期互转

    ABAP 阳历日期与农历日期互转 背景 项目简介 类工具方法简介 农历日期转公历日期 公历日期转农历日期 测试Demo 公历转农历 农历转公历 项目Github地址 代码 背景 SAP HCM需要一个 ...

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

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

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

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

  8. vba,自定义公式,农历互转公历,excel ,wps

    'vba 模块内容如下 自定义公式 '公历转农历模块 '原创:互联网 '修正:'// 农历数据定义 // '先以 H2B 函数还原成长度为 18 的字符串,其定义如下: '前12个字节代表1-12月: ...

  9. 公历(阳历)转农历(阴历)接口

    [转]lua 获取农历 https://blog.csdn.net/csdn_xiao/article/details/81744423 -- lua code -- https://blog.csd ...

  10. 阳历转化为农历的c语言程序,公历和农历之间如何转换?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我这里有自己写的源程序: #include #include struct data { int year1; int specialmonth; int ...

最新文章

  1. C++建立动态二维数组
  2. Spring Boot由jar包转成war包
  3. 蓝桥杯 历届试题 合根植物(并查集)
  4. mysql sshd_制作Docker镜像之mysqlkeepalivedsshd
  5. 深度学习《各种归一化的区别》
  6. 解决ImageLoader加载HTTPS图片证书校验异常问题
  7. java代码实现顺序队列
  8. 基于深度学习的单目图像深度估计
  9. spring相关—IOC容器—使用注解配置bean
  10. 【opencv4】——fatal error: opencv2/opencv.hpp: No such file or directory #include <opencv2/opencv.hpp>
  11. ffmpeg转码命令
  12. 怎样压缩ppt的大小?
  13. 天眼查、企查查APP的Authorized值和sign值破解思路记载
  14. 虚拟主播合成视频使用教程
  15. 建议收藏:不能不刷的100道数字IC笔/面试题!
  16. 把软件装进U盘,真正做到即插即用
  17. matlab+whisker,科学网—如何绘制箱线图(Box- Whisker Chart) - 陆绮的博文
  18. spring boot 2.0.3.RELEASE 整合 shiro bug 记录
  19. 小羊驼和你一起学习cocos2d-x与lua之五(HelloLua分析)
  20. html微信公众平台,微信公众号平台.html

热门文章

  1. POI解析docx与doc文档中的难点归纳
  2. 第六章、面向对象的PHP
  3. 电脑硬盘分区不见了怎么恢复数据?
  4. X-NVR2000视频存储及安防管理一体机
  5. 【学术】参考文献管理
  6. 【新手案例】Python3.7如何获取网络时间
  7. 【python】excel文件(.xls文件)处理
  8. matlab随机函数
  9. java 首次适应算法_首次适应算法java代码
  10. h2o automl_H2O-AutoML