公历,又叫阳历,农历,又叫阴历,阳历和阴历所依据的参照物不同,计算方法也不一样,应该如何换算呢?下面就来看看本文关于公历农历转换,教你切换阳历和阴历生日的分析吧。

一、快速切换方法

如果大家想要迅速得到结果,建议使用万年历来查询,这样比较方便简单,也很容易掌握,老人小孩都可以用这个方法来进行公历农历转换。

二、使用算式切换方法

1、公历换算成农历

比如说,想要知道1993年3月14日是农历的几月几日,就可以利用公式来计算,得出公历农历转换的结果:

设:公元年数- 1977(或者1901)=4Q + R

则:阴历日期=14Q + 10.6(R+1)+ 年内日期序数 - 29.5N(注意:Q、R、N均为自然数,且R<4)

因此,由此得出:1993年3月14日的阴历日期是:

1993 - 1977 = 16 = 4×4 + 0

故:Q = 4,R = 0,则:可以得出公历农历转换的结果,3月14日的阴历日期就是:

14×4 + 10.6(0+1)+(31+28+13)- 29.5N

56 + 10.6 + 72 - 29.5N

N=4.69830508 ,因此3月14日的阴历日期就是阴历二月廿二。

知道了公历换算成农历的方法后,我们再来看看农历如何换算成公历。

2、农历换算成公历

黄道位置上面,二十四节气是固定不动的,但是由于不同的年份之间会有闰年和平年的区分,所以太阳年天数就会与实际天数不一样,每一年在日期上会相差一天。

在阳历上,一年相当于阴历的几个月呢?我们可以根据公式计算出来——

365.2422/29.530588 = 12.36872个月。

比如说,我们可以把阴历四月初一当做引数,在1995年的日历上查询到对应的公历为4月30日,就可以把经过的月数的小数转化为日,加在4月30日上面,就可以得到1995 - 1070整年的公历日期。

当我们知道了公历农历如何互相换算之后,就可以随时随地得到自己想要的结果了。如果大家看了以上的介绍,还有不清楚的地方,可以咨询老师进行了解。老师会帮大家答疑解惑的。以上就是关于公历农历转换,教你切换阳历和阴历生日的知识分享。

c语言中万年历公历农历转换,公历农历转换,教你切换阳历和阴历生日相关推荐

  1. 51单片机农历转换公历c语言算法,C51写的51单片机用公历转农历和星期程序

    点击此处下载 ourdev_615042D2O2A7.pdf(文件大小:154K) (原文件名:公历与农历日期的转换.pdf) #define uchar unsigned char #define ...

  2. iOS 开发中农历与公历的转换,星座计算。

    上一个项目开发中遇到的需求,用户选择出生日期后自动计算出对应的农历.用到这种工具类,必定百度谷歌.结果翻了个遍没看到靠谱的,基本都是用的iOS自带的农历算法然后抄个遍.但是这个算法有点小误差,而且农历 ...

  3. PB中公历与农历(阳历与阴历)的互相转换——主要是农历转公历(阴历转阳历)

    PB中关于公历转农历的算法,网上有很多,思路也大致一样,在这里我就不再进行说明了. 本文主要是想跟所有PB爱好者,分享农历转公历的方法. 转换思路为:根据传入的农历日期,找到第一个小于传入日期的基准日 ...

  4. JS中1900-2100区间内的公历、农历互转的工具类

    说明: (1)由于博主是在Extjs项目中使用该工具类,所以这里我们用Extjs,但是本质上就是js. (2)该工具类是实际项目中一直在用的,至于实际出处是哪不得而知,博主只是针对自己的整理然后觉得日 ...

  5. JavaScript之js-calendar-converter插件的使用、日历、日期、转换、阳历、阴历、公历、农历、calendar

    文章目录 前言 下载js-calendar-converter插件 插件介绍 查询属性表 获取的方法 转换的方法 设置的方法 微信小程序查看效果 日历选择案例 前言 在做算命项目时遇到公历和农历相互转 ...

  6. 农历php,PHP农历公历转换

    /* 云南省曲靖师范学院计算机科学与工程学院-杨海熙编写 2009-9-3 */ class Lunar { private $_SMDay = array(1 => 31, 28, 31, 3 ...

  7. c# 调用Google查询天气 手机所属地 农历转换公历

    红色字替换您需要的信息. //获取最近三天天气情况         string url = string.Format("http://www.google.cn/search?hl=zh ...

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

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

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

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

  10. 单片机 DS1302 公历年月日 换算出星期、农历月份、农历日期 判断闰年

    传入格式:2020年,12月,12日. 返回1到7 代表星期一到星期天 /** 由年月日获取星期 https://www.cnblogs.com/fengbohello/p/3264300.html* ...

最新文章

  1. 微服务化之前需要先无状态化和容器化
  2. iOS - OC NSUserDefaults 数据存储
  3. 世纪回眸:纪念晶体管的发明和由此引出的启发
  4. Fork 一个仓库并同步
  5. 客户说发货慢怎么回复_?沐言恋爱学:当女生说“我累了”,怎么回复最合适?...
  6. 酱油和gbt酱油哪个好_酱油不是越贵越好,聪明人才知道的两个选酱油小技巧
  7. python tkinter库四则运算_python tkinter 编写心理学试验程序干扰任务之四则运算 psychopy...
  8. linux的创建线程池,Linux下通用线程池的创建与使用(上) (3)
  9. warning C4996 错误
  10. 粒子滤波(Particle filter)算法简介及MATLAB实现
  11. ppt制作弹跳的小球动画效果_你不能错过的PPT制作酷炫弹跳的小球教程
  12. 面试题猜想:1+1等于几?
  13. 计算机网络名词解释dns_DNS名词解释
  14. c++实现maxpooling+利用OpenMP、SIMD优化代码
  15. 杀不死的人狼——我读《人月神话》(二)
  16. AndroidO Notification横幅通知(HangUp Notification)
  17. macd 公式 java_EMA指标和MACD指标的JAVA语言实现 | 学步园
  18. Redis使用setnx实现分布式锁及其问题、优化
  19. 毕业设计 : 基于深度学习的口罩佩戴检测【全网最详细】 - opencv 卷积神经网络 机器视觉 深度学习
  20. xv6 - lab0 - 课程介绍

热门文章

  1. 图书信息管理系统(顺序表)
  2. CSL:圆形平滑标签的任意方向目标检测
  3. java定义一个接口shape_定义一个借口shape
  4. (内附独家PPT)李岩:CynosDB高可用系统介绍
  5. QT | 设置字体颜色
  6. 【测试工具】xenu检查网站死链接工具
  7. AndroidMPChart——BarChart
  8. java解二元一次方程组_如何用C语言解二元一次方程组
  9. 公开说说别人看不到_为什么我在QQ空间里面发表说说别人看不到
  10. python redis.exceptions.ConnectionError