Swift 阳历转农历,农历转公历
一,公历转农历
公历转农历比较简单,使用系统的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 阳历转农历,农历转公历相关推荐
- js 万年历农历转阳历 方法_Python 农历公历算法转换
背景 日常用python处理各种数据分析工作,最近需要对历年春节期间的数据做一些对比工作,本来只是用了一个简单的日期数组来进行,但后来发现一些数据在农历日期进行对比的时候,会有一些有趣的规律,进而产生 ...
- php阳历转阴历(农历),阴历转阳历的方法
2019独角兽企业重金招聘Python工程师标准>>> <?php header ( "Content-Type: text/html; charset=utf-8& ...
- mysql将公历农历转换_php 公历农历如何实现转换
php公历农历转换的实现方法:首先创建一个PHP示例文件,并设置该文件的编码为"utf-8":然后引入"lunar.php":接着通过"$lunar- ...
- 公元元年之后的天数与日期之间的相互转换 阳历日期转农历
前几天,有个同事问:知道现在距离公元元年1月1日的天数,如何计算日期?此前对闰年的概念也不是很清晰,在网上查了下闰年规则,整理出一个日期转换类,贴出来和大家分享,不足之处还请多多指教! 先说下闰年规则 ...
- ABAP 阳历日期与农历日期互转
ABAP 阳历日期与农历日期互转 背景 项目简介 类工具方法简介 农历日期转公历日期 公历日期转农历日期 测试Demo 公历转农历 农历转公历 项目Github地址 代码 背景 SAP HCM需要一个 ...
- Python将农历日期转换为公历日期
from lunardate import LunarDate# 获取农历日期输入 lunar_year = int(input("请输入农历年份:")) lunar_month ...
- java 农历节日 转公历日期_公历农历互相转换的Java日历工具类
/** * 工具类,实现公农历互转 */ public class LunarCalendar { /** * 支持转换的最小农历年份 */ public static final int MIN_Y ...
- vba,自定义公式,农历互转公历,excel ,wps
'vba 模块内容如下 自定义公式 '公历转农历模块 '原创:互联网 '修正:'// 农历数据定义 // '先以 H2B 函数还原成长度为 18 的字符串,其定义如下: '前12个字节代表1-12月: ...
- 公历(阳历)转农历(阴历)接口
[转]lua 获取农历 https://blog.csdn.net/csdn_xiao/article/details/81744423 -- lua code -- https://blog.csd ...
- 阳历转化为农历的c语言程序,公历和农历之间如何转换?
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我这里有自己写的源程序: #include #include struct data { int year1; int specialmonth; int ...
最新文章
- C++建立动态二维数组
- Spring Boot由jar包转成war包
- 蓝桥杯 历届试题 合根植物(并查集)
- mysql sshd_制作Docker镜像之mysqlkeepalivedsshd
- 深度学习《各种归一化的区别》
- 解决ImageLoader加载HTTPS图片证书校验异常问题
- java代码实现顺序队列
- 基于深度学习的单目图像深度估计
- spring相关—IOC容器—使用注解配置bean
- 【opencv4】——fatal error: opencv2/opencv.hpp: No such file or directory #include <opencv2/opencv.hpp>
- ffmpeg转码命令
- 怎样压缩ppt的大小?
- 天眼查、企查查APP的Authorized值和sign值破解思路记载
- 虚拟主播合成视频使用教程
- 建议收藏:不能不刷的100道数字IC笔/面试题!
- 把软件装进U盘,真正做到即插即用
- matlab+whisker,科学网—如何绘制箱线图(Box- Whisker Chart) - 陆绮的博文
- spring boot 2.0.3.RELEASE 整合 shiro bug 记录
- 小羊驼和你一起学习cocos2d-x与lua之五(HelloLua分析)
- html微信公众平台,微信公众号平台.html