公历农历转换

ysladmin 20 0

农历和公历如何转化?

农历和公历是两种不同的历法系统,下面是它们之间的简单转换方法:

1. 公历转农历:

   公历转农历需要知道要转换的年份、月份和日期。可以使用农历算法或相关的工具和软件来进行转换。以下是一种简单的方法:

公历农历转换-第1张图片-滋味星座网
(图片来源网络,侵删)

   - 首先,确定要转换的公历年份、月份和日期。

   - 然后,使用农历算法计算出对应的农历年份、月份和日期。

2. 农历转公历:

公历农历转换-第2张图片-滋味星座网
(图片来源网络,侵删)

   农历转公历也需要知道要转换的年份、月份和日期。以下是一种简单的方法:

   - 首先,确定要转换的农历年份、月份和日期。

阳历如何转换成农历?

确定阳历基准和阴历基准

公历农历转换-第3张图片-滋味星座网
(图片来源网络,侵删)

快速的进行阴阳历转化,要确定阳历和阴历对应的是同一天,阳历基准是计算月输入阳历日期的相差天数,阴历基准是根据相差的天数来计算出对应的阴历日期。

计算相差天数进行阴阳历的转换,阳历日期和阳历基准的相差天数是等于输出的阴历日期和阴历基准之间的相差天数。先输入阳历日期与阳历基准之间相差天数,相差天数是固定的。

公式

公式是(输入的阳历日期−阳历基准+1)=(输出的阴历日期−阴历基准+1)=相差天数 (输入的阳历日期 - 阳历基准 + 1) = (输出的阴历日期 - 阴历基准 + 1) = 相差天数(输入的阳历日期−阳历基准+1)=(输出的阴历日期−阴历基准+1)=相差天数。

Excel中阳历日期如何转换成阴历日期?

excel公历转农历方法一:使用text函数

A列是公历日期,我们在B1单元格输入公式:=TEXT(A1,"[$-130000]yyyy年m月"&IF(LEN(--TEXT(A1,"[$-130000]dd"))=1,"初","")&"d"),下拉完成公历转农历。

excel公历转农历方法二:使用text+MID函数

A列仍然是公历,B1输入公式:=MID("甲乙丙丁戊己庚辛壬癸",MOD(TEXT(A1,"[$-130000]e")-4,10)+1,1)&MID("子丑寅卯辰巳午未申酉戌亥",MOD(TEXT(A1,"[$-130000]e")-4,12)+1,1)&"年"&TEXT(A1,"[$-130000][DBNum1]m月d日"即可。

excel公历转农历方法三:使用text+MID+CHOOSE+YEAR函数

A1为公历,B1输入:=CHOOSE(MOD(YEAR(A1)-1900,10)+1,"庚","辛","壬","癸","甲","乙","丙","丁","戊","己")&CHOOSE(MOD(YEAR(A1)-1900,12)+1,"子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥")&TEXT(A1,"[dbnum1][$-130000]年m月"&IF(--TEXT(A1,"[$-130000]d")

标签: 公历农历转换