农历和阳历转换

  • excel如何农历转换阳历公式

      比如今天是2010年9月2日,用以下公式就可以得出农历七月二十四:     虽然在遇到闰月时,显示结果有点差强人意,如下图中,2010年2月9日的农历应是十二月二十六,但因为那年有个闰五月,就无辜多出来一个月了。不过总比编代码要快捷多了吧,而且闰月也不是天天有。     假如把公式改成:=MID("甲乙丙丁戊己庚辛壬癸",MOD(TEXT(A2,"[$-130000]e")-4,10)+1,1)&MID("子丑寅卯辰巳午未申酉戌亥",MOD(TEXT(A2,"[$-130000]e")-4,12)+1,1)&"年"&TEXT(A2,"[$-130000][DBNum1]m月")&TEXT(A2,IF(--TEXT(A2,"[$-130000]d")=10,"初十",IF(--TEXT(A2,"[$-130000]d")>10,"[$-130000][DBNum1]d","初[$-130000][DBNum1]d"))),那就更像农历表示法了,不过因为农历每年开始日期都不一样,所以函数很难达到十分精确的结果,只能是将就着用。

  • 怎么把农历转换为阳历? 20分

      每月初一叫做朔,最后一日叫做晦。农历十五或十六或十七叫做望,望的后一天叫做既望 所以每年春节的大年三十并不在同一天。农历的基础是「回归年」和「朔望月」。「回归年」是太阳接连两次通过春分点所需的时间,即365.2422日(365日5小时48分46秒)。「朔望月」是月球接连两次朔(新月)或两次望(满月)相隔的时间,即29.5306日(29日12小时44分3秒)。   由于12个「朔望月」只有354.3672日,跟「回归年」的365.2422日相差超过10日,把相差累积起来便成为闰月。早在公元前五、六百年的春秋时代,中国历法便采用十九年七个闰月的安排     但中国的农历和西藏的农历以及韩国的农历计算方法不一样,一般要相差一二天。     阴历日期是以月亮的圆缺为计月单位,其以逢朔为初一,以月望为十五(大月为十六日),以月晦为二十 九日(大月为三十日)。然而目前记时通常用阳历日期表达,如欲将阳历日期换算成阴历日期可以用以下两种方法:其一是查《新编万年历》,如查1984年6月8日是阴历几日?翻开万年历6月10日是阴历十一,则逆推6月8日是阴历初九。其二可以利用公式推算阴历日期:   设:公元年数-1977(或1901)=4Q+R   则:阴历日期=14Q+10.6(R+1)+年内日期序数-29.5n   (注:郸中Q、R、n均为自然数,RRi的阴历日期为:   1994-1977=17=4×4+1   故:Q=4,R=1 则:5月7日的阴历日期为:   14×4+10.6(1+1)+(31+28+31+30+7)-29.5n   =204.2- 29.5n   然后用29.5去除204.2得商数6......27.2,6即是n值,余数27即是阴历二十七日。

  • 1976年11月初四农历阳历转换 查询

      万年历   阳历 1976年12月24日 星期五   农历 十一月初四 丙辰年【龙年】庚子月 庚戌日   1976年11月初四农历阳历1976年12月24日 星期五‍

  • Excel 有没有转换农历日期的函式

    Excel内建函式有是有,但并不是很好,没办法区分闰月,而且在有些月份的长度上存在问题,很多人用VBA实现了自定义函式来解决这一问题,而在我看来,XLL外挂比VBA要好,至少它更强大。一个函式搞定转换,非常方便。 你的运气还算不错,刚好可以使用这个Excel农历外挂。 补上下载地址:连结:pan.baidu.com/s/1pKUOXWB 密码:u3at

  • 农历日期和公历日期怎么转换,

      我做计算器的,这个就是转化,你看哈嘛!   //将日期换算为公历的天数   private int toJulian(){   int jy=year;   if(year<0)   jy++;   int jm=month;   if(month>2)   jm++;   else{   jy--;   jm+=13;   }   int jul=(int)(java.lang.Math.floor(365.25*jy)   +java.lang.Math.floor(30.6001*jm)+day+1720995.0);     int IGREG=15+31*(10+12*year);     if(day+31*(month+12*year)>=IGREG){   int ja=(int)(0.01*jy);   jul+=2-ja+(int)(0.25*ja);   }   return jul;   }     //从具体的天数得到日期   private void formJulian(int j){   int ja=j;   int JGREG=2299161;     if(j>=JGREG){   int jalpha=(int)(((float)(j-1867216)-0.25)/36524.25);   ja+=1+jalpha-(int)(0.25*jalpha);   }     int jb=ja+1524;;   int jc=(int)(6680.0+((float)(jb-2439870)-122.1)/365.25);   int jd=(int)(362*jc+(0.25*jc));   int je=(int)((jb-jd)/30.6001);   day=jb-jd-(int)(30.6001*je);   month=je-1;   if(month>12)   month -=12;   year=jc-4715;   if(month>2)   --year;   if(year<=0)   --year;   }   private int day;   private int month;   private int year;

  • 农历9月6号是阳历多少

      也不知道你说的是哪一年,没办法帮你查呀!自己上网查,或者下载个日历随时来看吧。我现在用的人生日历就不错。很多特殊的节日都有标记,还有黄历和星座可以查看呢。

  • 在EXCEL中怎样把公历转换成农历

      Dim WeekName(7), MonthAdd(11), NongliData(99), TianGan(9), DiZhi(11), ShuXiang(11), DayName(30), MonName(12)   Dim curTime, curYear, curMonth, curDay, curWeekday   Dim GongliStr, WeekdayStr, NongliStr, NongliDayStr   Dim i, m, n, k, isEnd, bit, TheDate   Private Sub Form_Load()   '获取当前系统时间   curTime = Now()   '星期名   WeekName(0) = " * "   WeekName(1) = "星期日"   WeekName(2) = "星期一"   WeekName(3) = "星期二"   WeekName(4) = "星期三"   WeekName(5) = "星期四"   WeekName(6) = "星期五"   WeekName(7) = "星期六"   '天干名称   TianGan(0) = "甲"   TianGan(1) = "乙"   TianGan(2) = "丙"   TianGan(3) = "丁"   TianGan(4) = "戊"   TianGan(5) = "己"   TianGan(6) = "庚"   TianGan(7) = "辛"   TianGan(8) = "壬"   TianGan(9) = "癸"   '地支名称   DiZhi(0) = "子"   DiZhi(1) = "丑"   DiZhi(2) = "寅"   DiZhi(3) = "卯"   DiZhi(4) = "辰"   DiZhi(5) = "巳"   DiZhi(6) = "午"   DiZhi(7) = "未"   DiZhi(8) = "申"   DiZhi(9) = "酉"   DiZhi(10) = "戌"   DiZhi(11) = "亥"   '属相名称   ShuXiang(0) = "鼠"   ShuXiang(1) = "牛"   ShuXiang(2) = "虎"   ShuXiang(3) = "兔"   ShuXiang(4) = "龙"   ShuXiang(5) = "蛇"   ShuXiang(6) = "马"   ShuXiang(7) = "羊"   ShuXiang(8) = "猴"   ShuXiang(9) = "鸡"   ShuXiang(10) = &q......余下全文>>

  • 求农历公历转换算法

      编程不太懂   传下来 口诀   乘五除四九加日   双月间隔三十天。   一二自加整少一,   三五七八十尾前。     具体的算法你可网上找下资料 百度上很多的 我就不多累赘了的

  • 算命一般看农历还是阳历啊

      算命是按阴阳五行来推断的,所以都是按阴历来的。不过知道阳历的出生日期也可以推算出阴历来。

  • 1991年7月19阴历转换成阳历是几月几号,什么星座的

      星座是依据本人出生时的阳历(新历、国历、公历、西历)推算的换成阳历万年历是   阳历 1991年8月28日 农历 七月十九 星期三星座是处女座 (8月23日-9月22‍日)   处女座的人,思虑周全,非常谦虚,谨慎保守,很有耐心,擅长分析,凡事要求做到尽善尽美,是个完美主义者。但易给人较大的压力,较被动严肃。