万年历1957年农历12月28日是阳历1958年2月16日星期日
"农历1957年腊月廿八日"查询信息如下:
公历:1958年2月16日星期日 座
农历:鸡年 腊月 廿八日
四柱:戊戌 甲寅 甲子 节气:七 第3天 生诞: 甲子纳音:海中金 距今:已过去21151天
万年历怎么查 直接在 搜索万年历,左上角的红圈地方,可以选择你要查询的年份,以及月份 左中间部分是当月份的日期,可以自由选择,右上角的是相对应的选择后的当天的农历日期及十二天干地支。还有当天的可以做事情,以及比较忌讳的事情。
万年历怎么查 hao.360/tools/wnl
这个是360的万年历小工具
1900年以前万年历怎样查询 去 一个中华万年历什么都能查出来
编写c语言万年历程序 要求打印任意年份的日历或某年某月的月历或者查询某天是星期几 #include
int numday[2][12]=
31,28,31,30,31,30,31,31,30,31,30,31},
{31,29,31,30,31,30,31,31,30,31,30,31}};
int IsLeap(int y)
{
return (y%400==0||y%4==0y%100!=0);
}
void print(int y,int m,int w)
{
int i,j,l;
printf(Calendar %d-%02d\n,y,m);
printf(---------------------\n);
printf(Su Mo Tu We Th Fr Sa \n);
printf(---------------------\n);
for (i=0;i2007)
{
if (IsLeap(y)) d+=366;
else d+=365;
y--;
}
while (m1)
{ --m;
d+=numday[0][m-1];
}
w=(d+1)%7;
return w;
}
int main()
{
int year,month,w;
int i,j,day=0;
scanf(%d%d,year,month);
if (year
万年历农历查询 你想查什么啊
放假安排
2016年放假安排时间表日历(图) 2016年全年公休假放假安排 2016年节假日放假安排 2016全体公民放假的节日 2016年放假安排时间表通知 2016年放假安排时间表 2016年放假安排时间表( 版) 2016年放假安排时间表图 2016年全年公休假
2016年五一放假安排 2016年青年节放假安排 2016年儿童节放假安排时间 2016年端午放假安排 2016年 胜利纪念日放假安排 2016年中秋放假安排时间表 2016年重阳节放假安排 2016年国庆放假安排时间表 2016年12月放假安排时间表日历 2016年11月放假安排时间表日历 2016年10月放假安排时间表日历 2016年9月放假安排时间表日历 2016年8月放假安排时间表日历 2016年7月放假安排时间表日历 2016年6月放假安排时间表日历 2016年5月放假安排时间表日历 2016年4月放假安排时间表日历
日历表 2016年日历带农历全年 2016年全年日历表
2016年12月份日历表 2016年10月份日历表 2016年9月份日历表 2016年8月份日历表 2016年7月份日历表 2016年6月份日历表 2016年5月份日历表 2016年4月份日历表
二十四节气 立春节气 雨节气水 惊蛰节气 春分节气 清明节气 谷雨节气 立夏节气 小满节气 芒种节气 夏至节气 小暑节气 大暑节气 立秋节气 处暑节气 白露节气 秋分节气 寒露节气 霜降节气 立冬节气 小雪节气 大雪节气 冬至节气 小寒节气 大寒节气
十二时辰 亥时 戌时 酉时 申时 未时 午时 巳时 辰时 卯时 寅时 丑时 子时
吉日吉时查询 结婚黄道吉日 领结婚证吉日 搬家吉日 理发吉日 开业吉日 提车黄道吉日 下葬吉日 上梁吉日 开光吉日 祈福吉日 挂牌吉日 生子吉日 吉日 婚嫁吉日 安床吉日 领证吉日 装修吉日 入宅吉日 出行吉日 纳婿吉日 安门吉日 起基吉日 竖柱吉日 谢土吉日 栽种吉日 沐浴吉日 出火吉日 开厕吉日 塞穴吉日 移柩吉日 开池吉日
2016黄道吉日 2016年12月黄道吉日 2016年11月黄道吉日 2016年10月黄道吉日 2016年9月黄道吉日 2016年8月黄道吉日 2016年7月黄道吉日 2016年6月黄道吉日 2016年5月黄道吉日 2016年4月黄道吉日
2016结婚吉日 2016年12月结婚吉日 2016年11月结婚吉日 2016年10月结婚吉日 2016年9月结婚吉日 2016年8月结婚吉日 2016年7月结婚吉日 2016年6月结婚吉日 2016年5月结婚吉日 2016年4月结婚吉日
2016订婚吉日 2016年4月订婚吉日 2016年5月订婚吉日 2016年6月订婚吉日 2016年7月订婚吉日 2016年8月订婚吉日 2016年9月订婚吉日 2016年10月订婚吉日 2016年11月订婚吉日
2016提车吉日 2016年4月提车吉日 2016年5月提车吉日 2016年6月提车吉日 2016年7月提车吉日 2016年8月提车吉日 2016年9月提车吉日 2016年10月提车吉日 2016年11月提车吉日 2016年12月提车吉日
2016搬家吉日 2016年12月搬家吉日 2016年11月搬家吉日 2016年10月搬家吉日 2016年9月搬家吉日 2016年8月搬家吉日 2016年7月搬家吉日 2016年6月搬家吉日 2016年5月搬家吉日 2016年4月搬家吉日
节日大全 劳动节 妇女节
儿童节 植树节 ......
一 一年公历万年历查询 上这个网站吧 万年历查询网 我看平时都是在这里看 万年历时辰、吉凶、宜忌、五行、老黄历、阳历转农历什么的 都有 很丰富 万年历查询 wnl.shebao5/
万年历查询己土日 一般万年历钟表时间设置方法如下:
一、按下设置按键,进入时间设置状态;
二、再次按下设置按键,就可以调整所需要调整的位置,然后按下上调或者下调键进行时间设置,设置好之后,再次按下设置键进行下一位数字的调整,直到时间日期调整完毕为止;
三、时间调整好之后,一定要按下退出键。这一步一定不要省去。
这是电子数码万年历钟表的时间设置方法,希望能够为您带来些许帮助哦,亲!
什么万年历可以查到公元1000-1600年的日历 你要查那么久以前的日历干咳?幸好我这里有一个,自己随便写的,界面不是很好看,姑且能用吧。
链接:pan.baidu/s/1sk4cc5v 密码:3xz7
万年历五行查询表 这个 我看平时都是在这里看 万年历时辰、吉凶、宜忌、五行、老黄历什么的 都有 感觉很丰富 就是有时候感觉日历加载有点慢的 万年历查询 wnl.shebao5/
66年日历新旧对照表我想找星座对照 十二星座查询_星座屋
白羊座3.21-4.19火象星座
金牛座4.20-5.20土象星座
双子座5.21-6.21风象星座
巨蟹座6.22-7.22水象星座
狮子座7.23-8.22火象星座
处女座8.23-9.22土象星座
天秤座9.23-10.23风象星座
天蝎座10.24-11.22水象星座
射手座11.23-12.21火象星座
摩羯座12.22-1.19土象星座
水瓶座1.20-2.18风象星座
双鱼座2.19-3.20水象星座
星座查询,十二星座性格查询,12星座日期查询
星座是按阳历算的 祝你好运来 找出自己的阳历日期 对照上表即可
日历如何让日期和星期对应起来 选一天作为基准,硬编码到程序中,用你要计算的日期减去基准日,得出其中的天数,模7取余数,再进行计算。比如2010.01.01是星期五。现计算2012.12.31日:2012.12.31-2010.01.01=1095天1095 MOD 7 = 3(156*7=1092)星期五+3=星期一(这一步同样可以求模,星期五=5,5+3=8,8 mod 7 = 1,所以是星期一) 所以,传说中的世界末日是星期一。===========================================================我暂时想不出更好的计算方法了,如果想到更好的我会补充回答
以色列日历与中国公历农历的对照表 万年历查询表
site.baidu/list/wannianli
一 六七年日历对照表、 直接 个日历软件来用吧,方便。我现在用的人生日历就不错,也不是很大,不占多少内存。
公元一 二 年十二月日历阳历阴历对照表 你好。
公元一 二 年十二月日历阳历阴历对照表如下:
阳历1929-12-01 = 阴历1929-11-01
阳历1929-12-02 = 阴历1929-11-02
阳历1929-12-03 = 阴历1929-11-03
阳历1929-12-04 = 阴历1929-11-04
阳历1929-12-05 = 阴历1929-11-05
阳历1929-12-06 = 阴历1929-11-06
阳历1929-12-07 = 阴历1929-11-07
阳历1929-12-08 = 阴历1929-11-08
阳历1929-12-09 = 阴历1929-11-09
阳历1929-12-10 = 阴历1929-11-10
阳历1929-12-11 = 阴历1929-11-11
阳历1929-12-12 = 阴历1929-11-12
阳历1929-12-13 = 阴历1929-11-13
阳历1929-12-14 = 阴历1929-11-14
阳历1929-12-15 = 阴历1929-11-15
阳历1929-12-16 = 阴历1929-11-16
阳历1929-12-17 = 阴历1929-11-17
阳历1929-12-18 = 阴历1929-11-18
阳历1929-12-19 = 阴历1929-11-19
阳历1929-12-20 = 阴历1929-11-20
阳历1929-12-21 = 阴历1929-11-21
阳历1929-12-22 = 阴历1929-11-22
阳历1929-12-23 = 阴历1929-11-23
阳历1929-12-24 = 阴历1929-11-24
阳历1929-12-25 = 阴历1929-11-25
阳历1929-12-26 = 阴历1929-11-26
阳历1929-12-27 = 阴历1929-11-27
阳历1929-12-28 = 阴历1929-11-28
阳历1929-12-29 = 阴历1929-11-29
阳历1929-12-30 = 阴历1929-11-30
阳历1929-12-31 = 阴历1929-12-01
希望能帮到你。
日历显示:输入任一年将显示出该年的所有月份日期,对应的星期 用C语言编程 10分 #include
int main()
{
inti=0,m=0,k=1,leap=1973,year,f=0,week,r,p=2,g=2,flag;
int a[12]={31,28,31,30,31,30,31,31,30,31,30,31};月份终止
int b[12]={0,3,3,6,1,4,6,2,5,0,3,5};控制周换行1973初始值
int c[12]={};
void space(int);
printf(请输入年份(1973年以后):\n);
scanf(%d,year);
while(leap=10)printf(%d ,i);
if((i+c[m])%7==0)printf(\n);
}
m++;
i=0;
k++;
printf(\n);
}
getchar();
getchar();
}
void space(int x)
{
int i;
for(i=1;i 如何演算日期(农历)与五行的对应,也就是说某一天的五行属性? 你好,查询五行是有一个口诀的记忆方法的,当然也有表查询。具体参见《玉匣记》、《万年历》等都有所记载。
五行属性查询表
甲子年生海中金命(1924,1984)乙丑年生海中金命(1925,1985)
丙寅年生炉中火命(1926,1986)丁卯年生炉中火命(1927,1987)
戊辰年生大林木命(1928,1988)己巳年生大林木命(1929,1989)
庚午年生路旁土命(1930,1990)辛未年生路旁土命(1931,1991)
壬申年生剑锋金命(1932,1992)癸酉年生剑锋金命(1933,1993)
甲戌年生山头火命(1934,1994)乙亥年生山头火命(1935,1995)
丙子年生涧下水命(1936,1996)丁丑年生涧下水命(1937,1997)
戊寅年生城头土命(1938,1998)己卯年生城头土命(1939,1999)
庚辰年生白蜡金命(1940,2000)辛巳年生白蜡金命(1941,2001)
壬午年生杨柳木命(1942,2002)癸未年生杨柳木命(1943,2003)
甲申年生泉中水命(1944,2004)乙酉年生泉中水命(1945,2005)
丙戌年生屋上土命(1946,2006)丁亥年生屋上土命(1947,2007)
戊子年生霹雳火命(1948,2008)己丑年生霹雳火命(1949,2009)
庚寅年生松柏木命(1950,2010)辛卯年生松柏木命(1951,2011)
壬辰年生长流水命(1952,2012)癸巳年生长流水命(1953,2013)
甲午年生砂石金命(1954,2014)乙未年生砂石金命(1955,2015)
丙申年生山下火命(1956,2016)丁酉年生山下火命(1957,2017)
戊戌年生平地木命(1958,2018)己亥年生平地木命(1959,2019)
庚子年生壁上土命(1960,2020)辛丑年生壁上土命(1961,2021)
壬寅年生金薄金命(1962,2022)癸卯年生金薄金命(1963,2023)
甲辰年生覆灯火命(1964,2024)乙巳年生覆灯火命(1965,2025)
丙午年 河水命(1966,2026)丁未年 河水命(1967,2027)
戊申年生大驿土命(1968,2028)己酉年生大驿土命(1969,2029)
庚戌年生钗环金命(1970,2030)辛亥年生钗环金命(1971,2031)
壬子年生桑柘木命(1972,2032)癸丑年生桑柘木命(1973,2033)
甲寅年生大溪水命(1974,2034)已卯年生大溪水命(1975,2035)
丙辰年生沙中土命(1976,2036)丁巳年生沙中土命(1977,2037)
戊午年 上火命(1978,2038)己未年 上火命(1979,2039)
庚申年生石榴木命(1980,2040)辛酉年生石榴木命(1981,2041)
壬戌年生大海水命(1982,2042)癸亥年生大海水命(1983,2043)
参考:douban/note/205524023/...
公历和泰国日历对照 公历年份加543年就是泰国日历,即“ 历”。
例如今天是公历2015年8月4日加543年,那么今天的泰国 历就是2558年8月4日。
公历(也称西历)以传说 诞辰为 元年,泰国是 ,以 诞生年为 元年,称“ 历”。 诞辰比 诞生晚543年,所以公历年份加543年就是 历;反之。 历年份减543年就是公历,月份和日子不变。
希望可以帮到您,望采纳!
日历2o17年全年日历 可以在人生日历上看,它都有的
日历能重复实用吗,多少年重复一次? 只算公历28年是重复的,因为4年一个闰年,珐周(一星期)是7天,他俩的公倍数是28,所以28年后就相同了,你可以看下2042年的日历就和今天一样。但是算上农历就没有规律了,举一个例子,今年闰 月,下几个闰 月是2109年、2204年、2223年、2576年。是没有规律的,所以算上农历就不可能重复,或者要过上万年才能重复。希望你能明白。
提起万年日历查询吉日吉时,大家都知道,有人问万年历黄道吉日查询,另外,还有人想问万年历查询黄道吉日,你知道这是怎么回事?其实万年历黄道吉日查询,下面就一起来看看万年历黄道吉日查询,希望能够帮助到大家!
万年日历查询吉日吉时
1、万年日历查询吉日吉时:万年历黄道吉日查询
男:国历.02.28,农历.01.11万年日历1972年农历7月22。
女:国历.02.16,农历元宵节1972年全年日历表。
年03月份恭候您二位结婚的黄道吉日是:1972年老黄历查询。
(避开您二位生肖的冲日后可任选)2O21年9月8号日历查询。
年03月03日星期三正月18日丙午(冲马)
年03月06日星期六正月21日己酉(冲鸡)
年03月09日星期二正月24日壬子(冲鼠)
年03月10日星期三正月25日癸丑(冲牛)
年03月16日星期二正月01日己未(冲羊)
年03月22日星期一二月07日乙丑(冲牛)
年03月25日星期四二月10日戊辰(冲龙)万年日历1970年。
年03月27日星期六二月12日庚午(冲蛇)1972万年历表。
年03月30日星期二二月15日癸酉(冲鸡)
祝愿你们幸福!
2、万年日历查询吉日吉时:万年历查询黄道吉日
吉祥—[根据新人的生肖年精细推荐]万年日历1987年。
甲寅月为新人结婚[大利月],下列没有不利新娘[丁卯免]的[冲日刑日害日]
年3月份恭候新人结婚的黄道吉日
(供您参考)2021年属兔下半年要出大事。
万年历黄道吉日查询
年3月02日农历01月(大)21火日星期六冲鸡(辛酉)煞西[周堂日][天德/不将/玉堂]万年日历2021年黄道吉日。
年3月05日农历01月(大)24土日星期二冲鼠(甲子)煞北[周堂日][三合/时德/鸣犬]
年3月06日农历01月(大)25土日星期三冲牛(乙丑)煞西[三合日][/续世/]2021羊人全年运势如何。
年3月09日农历01月(大)28火日星期六冲龙(戊辰)煞北[无翁日][/月德/金堂]避开
年3月11日农历01月(大)30水日星期一冲马(庚午)煞南[周堂日][阳德/不将/司命]
年3月14日农历02月(小)03土日星期四冲鸡(癸酉)煞西[周堂日][天恩/月德/明堂]
年3月17日农历02月(小)06木日星期日冲鼠(丙子)煞北[无用姑][天恩/时德/金匮]
年3月19日农历02月(小)08水日星期二冲虎(戊寅)煞南[周堂日][月德/要安/鸣犬]
年3月21日农历02月(小)10土日星期四冲龙(庚辰)煞北[周堂日][/不将/金堂]
年3月23日农历02月(小)12火日星期六冲马(壬午)煞南[无翁日][母仓/阳德/司命]
年3月24日农历02月(小)13火日星期日冲羊(癸未)煞东[周堂日][月德/不将/敬安]
年3月26日农历02月(小)15木日星期二冲鸡(乙酉)煞西[明堂日][福生/五合/鸣犬]
年3月29日农历02月(小)18金日星期五冲鼠(戊子)煞北[周堂日][月德/三合/鸣犬]
年3月30日农历02月(小)19金日星期六冲牛(己丑)煞西[周堂日][三合//]
祝新人幸福!
以上就是与万年历黄道吉日查询相关内容,是关于万年历黄道吉日查询的分享。看完万年日历查询吉日吉时后,希望这对大家有所帮助!
只知阳历月份,不查万年历怎么换算阴历月份? 20分 这是祖先计时开始时往后累计的,阴历阳历都是一天一天加的,无法换算
万年历的阳历与阴历 中国历史上使用过的历法,有阳历、阴历和 合历,“盲年”是 合历某种“置正”安排的结果。阳历,可能是我们的祖先最早使用的历法,它根据太阳运行规律制定。古人以为太阳绕地球运行,转动一周为一年――今日我们知道是地球绕太阳公转的周期,但古人的认识却相反。据学者考证,战国时还有太阳历,一年十个月,以天干为名,每月三十六日,分三旬,旬以地支为名,如此十个月三百六十日,加上五至六天不入干支的“废日”,一年就是三百六十五日或三百六十六日。在那种情况下,节气的安排首先有“夏至”、“冬至”,继而又有“春分”、“秋分”,季节上的回归年先分春秋二季,后来再分出春夏秋冬四季,以至二十四节气。古代文献《 》中有这种历法的痕迹,彝族和西南少数 的火把节与之有关。岭南 至今还流传“冬至大过年”的说法,就是 对这种历法的记忆残留。古人确实曾经以“一阳更始”的冬至作为元旦。此外,春秋战国时期有采用十二辰(地支)纪月,而十二辰加时制度至迟西汉时已被采用。西汉末至今,一直用干支来纪年。这就是干支历。它以立春为岁首,交节日为月首。年长即回归年,一个月含两个节气。在干支历中,年月日全由太阳视运动决定而与太阴月相无关,所以这是一种阳历。 阴历是按月亮的盈亏变化来制定的。一个朔 的周期是二十 或三十天,年的长短只是月的整倍数,与回归年无关。月也与四季寒暑无关。希腊历和回历都属于这种历法。它的一年中,也不可能出现“双春”、“盲年”。 合历,是结合太阳和月亮运行的周期制定的。一年按太阳的运行分为二十四节气,又按照月亮的运行分为月。小月、大月十二个加起来,只有三百五十四天或三百五十五天。两者相比,相差约十一天。为了协调二者,古人采取“设闰”的办法来处置,若干年中就有一年是十三个月的。从商代的甲骨中还可以看到“十三月”的记载,就是设闰的明证。上世纪有学者报告,南方的瑶族还保存着“十三月”的叫法。现行“十 年七闰”的制度起源相当早。我国的历史,自《春秋》以下,就有干支历日 ,足以为证。但置闰月,未必就造成一年两个“立春”,或没有“立春”。这里又涉及“置正”的问题,即以那一个月为正月。从历史记载来看,这种“置正”比较复杂:夏朝以寅月为正月,称为建寅;商朝以今十二月为正月,建丑;周朝以十一月为正月,建子;秦朝以十月为正月,建亥。汉朝建立,初承秦制,以为得水德,亦建亥;后来到武帝时,经落下闳推算,又改成夏历,以寅月为正月。不同“置正”,就有不同的新年起点。例如建寅的,就以寅月的起点为元旦。这种办法,自汉武以来,二千年中,虽经不断完 ,但大体沿用不变。其实两个“立春”的现象(又叫“两头春”),不过是农历有闰月了,在一年的时间跨度上超过了二十四节气的周期长度的问题。而公历绝对没有这一现象,因为公历一年有365或366天,与二十四节气的周期长度相约。而农历有闰月时(即有13个月)一年长达383~384天!
万年历公历阴历计算 你这是要写程序还是仅仅为了转换一个日期?
写程序的话,简单地,用一个对照表,就可以实现公历转农历,农历转公历的计算了。
比如,用以下的算法压缩出来的数据,通过逆向计算,可以还原出这些数据,再通过这些数据来计算公历和农历,非常方便。
农历月份信息。一年用3个字节表示
+-------------------------------------------------------------------------+
| 第23位 | 第22-17位 | 第16-13位 | 第12-0位 |
|--------+------------------------+------------+--------------------------|
| 保留 | 农历正月初一的年内序数 | 闰月 | 一个比特对应一个月份大小 |
+-------------------------------------------------------------------------+
月份大小数据是月份小的在低位,月份大的在高位,即正月在最低位。
以1900年为例,3个字节的数据展开成二进制位:
0 011110 1000 1 0 1 1 0 1 1 0 1 0 0 1 0
保留 1月31日(春节) 闰八月 从左往右依次十二月,十一月……闰八月、八月、七月……正月的天数
农历月份对应的位为0,表示这个月为29天(小月),为1表示有30天(大月)。
以上算法附带C/C++源代码都在链接:pan.baidu/s/1qY9ysBM 密码:zu7m
这算法效果还是非常不错的,如果觉得还是不够的,我这里还有Excel插件,以及一个C++版本的库,查询更方便。
万年历19570615转换农历 这个简单,我翻了一下人生日历,是农历的1957年五月十八号,星期六,请采纳。
万年历的c语言程序代码包括节假日农历,农历转公历,公历农历查询某 /* 多格式万年历 1.问题 设计程序实现多规格打印万年历,要求每一横排打印x个月 整数x可取1,2,3,4,6五个选项 2.设计思路 设置两个数组:一维m数组存放月份的天数,如m(8)=31,即8月份为31天 二维d数组存放日号,如d(3,24)=11,即3月份第2个星期的星期4为11号 其中24分解为十位数字2与个位数字4,巧妙地利用二维数组存放了三维信息 输入年号y,m数组数据通过赋值完成。根据历法规定,平年二月份为28天; 若年号能被4整除且不被100整除,或能被400整除,该年为闰年,二月份为29天 则必须把m(2)改为29. 同时,根据历法,设y年元旦是星期w(取值0-6,0为星期日),整数w的计算公式为 w={y+[(y-1)/4]-[(y-1)/100]+[(y-1)/400]}%7 []为取整。 元旦以后 ,每增加一天,w增1,当w=7时改为w=0即可。 设置三重循环i、j、k为d数组的d(i,j*10+k)赋值。i:1-12,表示月份号;j:1-60 表示每个月约定最多6个星期;k;0-6,表示星期k。从元旦的a=1开始,每赋一个元素, a增1,同时w=k+1。当w=7时,w=0(为星期日)。当am(i)时,终止第i月的赋值操作。 输入格式参数x(1,2,3,4,6),设置4重循环控制规格打印: n循环,n:1-12/x,控制打印12/x段(每一段x个月)。、 j循环,j:1-6,控制打印每月的6个星期(6行)。 i循环,i:t--t+x-1,控制打印每行x个月(从第t个月至t+x-1月,t=x(n-1)+1). k循环,k:0-6,控制打印每个星期的7天。 */ #include #include void main() { int a,i,j,n,k,t,w,x,y,z; static int d[13][78]; int m[14]={0,31,28,31,30,31,30,31,31,30,31,30,31}; char wst[]=Sun Mon Tue Wed Thu Fri Sat; puts(Please enter the year: ); scanf(%d,y); if(y%4==0y%100!=0||y%400==0)闰年的二月为29天 m[2]=29; w=(y+(y-1)/4-(y-1)/100+(y-1)/400)%7;计算y年元旦为星期w for(i=1;im[i]) break; } if(am[i]) break; } } puts......
阴历怎么换算阳历? 每月初一叫做朔,最后一日叫做晦。农历十五或十六或十七叫做望,望的后一天叫做既望 所以每年春节的大年三十并不在同一天。农历的基础是「回归年」和「朔 」。「回归年」是太阳接连两次通过春分点所需的时间,即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均为自然数,R 农历转换成公历的计算公式? 因为公历(现在用的是格里历,以前还曾用儒列历)和中国农历都不是严格按一个公式计算得到的,所以两个历法没有直接的公式。
试图用一个简单的公式,而不利用许多像万年历一样的数据(尽管可以简化),就达到公农历转换的目的,这是不可能的。我们能见到的所有公农历转换的软件,都存有多少不等的一些年份的历法数据。
这些数据之中,最重要的是农历的每月天数。因为农历是 历,阴历部分(按月相编的部分)决定月日,阳历部分(按太阳高度编的部分)就是节气。节气基本上是与公历直接对应的,可以较容易的推算;但月相周期与地球公转的关系相对复杂,一般都需要天文观测数据授时,所以农历每月是大月还是小月没有简单的公式。
至于公历和农历的置闰,倒都有一定的方式推算,并不困难。
如果只是天文数据,其实都还是可以算的――因为天文周期十分稳定,我们只要严格地按天文周期推算就可以了。可是还有更为麻烦的一点,就是公历和农历这些历法,并不是完全严格地按照天文上的实际周期进行的,还有许多人为的因素。最著名的就是罗马皇帝几次修改2、8等月份长短,以及儒列历中因计算不准确而人为地去掉了十天等事。中国农历也有因为古代天文观测不准确造成的 *** 颁布的历法与天象不吻合的(我们不能苛求古人观测的精度)。所以这两部历法都是与一个时期 有关的东西,也就没有一定的规律可循了。
农历日期和公历日期怎么转换, 我做计算器的,这个就是转化,你看哈嘛!
将日期换算为公历的天数
private int toJulian(){
int jy=year;
if(year2)
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(month12)
month -=12;
year=jc-4715;
if(month2)
--year;
if(year 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))),那就更像农历表示法了,不过因为农历每年开始日期都不一样,所以函数很难达到十分精确的结果,只能是将就着用。
公历和农历是如何换算的? 每月初一叫做朔,最后一日叫做晦。农历十五或十六或十七叫做望,望的后一天叫做既望 所以每年春节的大年三十并不在同一天。农历的基础是「回归年」和「朔 」。「回归年」是太阳接连两次通过春分点所需的时间,即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均为自然数,R
农历 丙申(1957)年正月初一 , 距离今日已经过去20236天。
公历是1957年1月31日 星期四 。