万年历怎么写出来的,万年历是怎么写

2023-10-03崇庆运势网热度: 722

万年历是谁推算出来的

万年历来源于商朝一位名叫万年的人,他就是这部历法的编撰者,为纪念他的功绩便将这部历法命名为万年历

万年历是记录一定时间范围内(比如100年或更多)的具体阳历与阴历的日期的年历,方便有需要的人查询使用。万年只是一种象征,表示时间跨度大。而现在所使用的万年历,即包括若干年或适用于若干年的历书。

现代的万年历能同时显示公历、农历和干支历等多套历法,更能包含黄历相关吉凶宜忌、节假日、提醒等多种功能信息,极为方便人们查询使用。

万年历的传说

相传,在很久以前,有个名叫万年的青年,看到当时节令很乱,想把节令定准。一天,他上山砍柴,坐在树阴下休息,树影的移动启发了他,他设计了一个测日影计天时的晷仪。可是,天阴雨雾,影响测量。

后来,山崖上的滴泉引起了他的兴趣,他又动手做了一个五层漏壶。天长日久,他发现每隔三百六十多天,天时的长短就会重复一遍。当时的国君叫祖乙,天气风云的不测,使他很苦恼。

一个名叫阿衡的大臣,为讨好皇上,奏称要设天台敬祭天神。祖乙认为有理,便带领百官去祭天,却无济于事。万年知道后,忍不住就带着日晷和漏壶去见皇上,对 祖乙讲清了日月运行的道理。祖乙听后龙颜大悦,感到有道理,于是把万年留下,在天坛前修建日月阁,筑起日晷台和漏壶亭。并派了十二个童子服侍万年。

祖乙对万年说:“希望你能测准日月规律,推算出准确的晨夕时间,创建历法,为天下的黎民百姓造福。”有一次,祖乙传旨要阿衡去了解万年测试历法的进展情况。当他登上日月坛时,看见天坛边的石壁上刻着:日出日落三百六,周而复始从头来。草木枯荣分四时,一岁月有十二圆。

阿衡见此,知道万年的历法已研究成功,心中忐忑不安。他万分惧怕万年因创建历法而得宠,国君会怪罪自己提出祭祀天神的主意。于是,他阴谋策划,派了一个刺客去除掉万年。刺客攀上日月阁,见万年正在阁上观察星斗,便张弓搭箭,准备射死他。谁知,刺客被卫士发现,被当场缉拿。祖乙知后,惩处了阿衡,亲自登上日月阁看望万年。

万年指着天象,对祖乙说:“现在正是十二个月满,旧岁已完,新春复始,祈请国君定个节吧。”祖乙说:“春为岁首,就叫春节吧。”冬去春来,年复一年。

后来,万年经过长期观察,精心推算,制定出了准确的太阳历。当他把太阳历呈奉给继任的国君时,已是满面银须。国君深为感动,为纪念万年的功绩,便将太阳历命名为“万年历”,封万年为日月寿星。以后,人们在过年时挂上寿星图,据说就是为了纪念德高望重的万年。

万年历是谁发明的

要想追寻万年历的由来,那故事得从远古时代的西周说起……有名樵夫唤做万年,有一天他上山砍柴,砍罢了就坐在树下休息。他眼望著树影出神,心中想的,仍是如何将节令定准的事。不知不觉过了大半个时辰,他才发现地上的树影已悄悄地移动了方位。万年灵机一动,心想,何不利用日影的长短来计算时间呢?回到家后,万年就设计了一个「 日 晷 仪 」。可是,一遇上阴雨天,日晷仪又失去效用了。有一天,万年在泉边喝水,看见崖上的水很有节奏的往下滴,规律的滴水声又启发了他的灵感。回家后,万年就动手做了一个五层的漏壸,利用漏水的方法来计时。这么一来,不管天气阴晴,都可以正确地掌握时间了。有了计时的工具,万年更加用心的观察天时节令的变化。经过长期的归纳,他发现,每隔三百六十多天,天时的长短就会重覆一次。只要搞清楚日月运行的规律,就不用担心节令不准了。 万年就带著自制的日晷仪及水漏壸去觐见天子祖乙,说明节令不准与天神毫不相干。祖乙觉得万年说的很有道理,就把万年留下,在天坛前盖起日晷台、漏壸亭,又派了十二个童子供万年差遣。从此以后,万年得以专心致志的研究时令。过了一段日子,祖乙派阿衡去了解万年制历的情况。万年拿出自己推算出的初步成果,说:「日出日落三百六,周而复始从头来。草木荣枯分四时,一岁月有十二圆」。阿衡听后,非常忐忑不安,他担心制出准确的历法,得到天子重用,直接的威胁到他的地位。於是阿衡就以重金收买了一名刺客,准备行刺万年。无奈万年全心研究时令,几乎从不离开所住的日月阁。刺客只好趁夜深人静之时,挽起了箭射杀万年。只听得「嗖」的一声,一箭射中了万年的胳膊,万年应声倒下。童子们高喊抓拿刺客,守卫的兵士及时抓住了刺客,将他扭送天子。 祖乙问明了是阿衡的诡计,就下令将阿衡收押,亲自到日月阁来探望万年。万年就把自己最新的研究成果报告给祖乙:「现在申星追上了百星蚕百星,星象复原, 子时夜交,旧岁已完,时又始春,希望天子定个节名吧!」祖乙说:「春为岁为,就叫春节吧。」当时祖乙见万年为了制历,日夜劳瘁又受了箭伤,心中不忍,就请他入宫调养身体,万年答道:「多谢天子厚爱,只是目前的太阳历还是草历,不 够准确,要把岁末尾时也闰进去。否则,久而久之,又会造成节令失常。为了不负众望,我必须留下来,继续把太阳历定准。」又经过了数十个寒暑,万年精心制定的太阳历终於完成了。当他把太阳历献给祖乙时,已是个白发苍苍的老人了。 祖乙深受感动,就把太阳历定名为「万年历」,并封万年为「日月寿星」,以上就是「万年历」名称的由来。

万年历怎么用c#编写

先在Visual C#界面下把日记本的样式设计出来。需要两个万年历控件,一个用来显示、添加、编辑日记内容的“丰富的文本框”(richtextbox控件),还有一个用来添加和修改日记的按钮(button控件)。richtextbox控件和button控件都能很容易地在工具箱中找到,不用多说添加上去就可以了,关键在于万年历,我们不必自己去编写一个万年历,微软已经为我们写好了。要做的就是把它拿出来按照正确的方法使用。首先我来说说如何调用这个万年历。它是Microsoft公司VS.NET产品附送的一个控件。我们在VS.NET窗口下点击“项目”下拉菜单,然后选择“添加/引用”就会弹出一个用于引用控件的窗体,此窗体包含三个标签,即“.Net”、“COM”、“项目”。我们要用的日历控件就包含在其中的“COM”里面。点击它,然后在硬盘一阵狂响之后,会发现多出了好多控件。找到控件Microsoft Calendar Control 9.0。
选中这个控件,点击右边的选择按钮,控件的名称会出现在下边“选定的组件”窗口中,这时候选择下边的“确定”按钮,选定的控件便添加到你所创建的项目当中了。你可以在你的“工具箱”当中找到一个名字叫做MonthCalendar的控件和一个叫做DateTimePicker的控件,这两个控件便是我们刚才引用来的。在这里我们要用到的是第一个MonthCalendar,选择MonthCalendar控件并在窗体上划出它的轮廓。看,一个万年历便展示在我们面前了。
但是只我们能看还不行,为了能察看或者修改以前的日记还需要让程序知道我们在这个控件选择的日期是哪一天,这样才能告诉数据库,我们要调用哪一天的日记。为了方便暂时用richtextbox做显示当前日期的容器。
现在来研究一下如何让richtextbox显示MounthCalendar所选择的日期。双击MounthCalendar控件,会跳转到代码界面,并且得到一个系统为我们自动创建的事件。这个事件就是日期选择事件,是MounthCalendar控件的默认事件。
private void monthCalendar_DateChanged(object sender,
System.Windows.Forms.DateRangeEventArgs e)
{
file://事件被触发后所执行的代码
}
利用这个事件我们便可以让程序知道,用户何时重新选择了一个日期。但是如果想要让程序知道用户所选择的日期是哪一天并且让程序将这一天的日期显示在richtextbox上,我们还有一个问题,那就是如何读取用户所选择的日期,这就要用到下面这个属性
monthCalendar.SelectionRange.Start.ToShortDateString() 。
这个属性的值便是用户所选择的日期。现在事件定义了,属性也找到了,下边让我们来看一下如何把日期显示在richtextbox容器内。
添加这段代码到事件中
richTextBox.Text=monthCalendar.SelectionRange.Start.ToShortDateString();
运行一下。当选择了一个日期后,这个日期便会显示在richtextbox内了。

万年历是怎么来的?

年历是一种将公历、农历、干支历相互对应,编排在一起的历学工具书。查用万年历,主要是使用年历中的干支纪时。
干支纪时是我国独创的历史最悠久的历法。它以天象为依据,符合物候特点,体现了五行旺衰。在诸多学科中,有着其它历法不可替代的作用。干支纪时,在中医、气功、周易数术、农作、历法等领域中:有着特殊的实用价值。每当需用干支纪时,而需用者手中没有万年历的时候,往往束手无策。
,只需记住十四字的歌诀,一年中的干支纪时就可迅速算出。这种快速心算万年历的方法,叫“银盘子”,“银盘子”是民间术士创造的万年历速算法,历史悠久,以往采用师徒间口授方法传授,严禁外传,我们在此将“银盘子”合盘端出,公诸於世,以进一步探讨揭秘。
“银盘子”是以农历为基础,推算干支纪时的方法。
农历有大月、小月之分,大月30天,小月29天。如果不考虑小月因素,农历两个月60天,与一个甲子六十组干支数目相符,即每两个月可重合一个甲子。按照这样一个规律,知道了某年的正月初一的日干支,就等于知道了三月初一,五月初一,七月初一,九月初一,十一月初一的日干支,这几个月的初一的日干支,应是相同的(有闰月者,月分稍有变化)因为农历中存在小月,只要知道某年有几个小月,其分别为哪几个月,所推日期经历了几个小月,干支纪日顺延几天就是了,这样心算干支纪日就变得十分简单了。
心算万年历,必须了解以下四个要点:。 (1)该年岁次;(2)正月初一的日干支;(3)立春的日、时;(4)当年几个小月,分别为哪几个月。
“银盘子”仅用了十四个字的歌诀,便将以上四个问题圆满地解决了。“银盘子”的创造者,为了保守秘密,在编制口诀时,采用了“加密术”,即对同一地支,往往采用多种称谓。这样做,一是提供了多一些的音韵,使编出的歌诀押韵。而更主要的是为这种心算法采取了“加密”。同一地支众多称谓,变换使用,即便外人听到也不得其解。
“银盘子”不但对地支称谓进行了加密处理,为了便于记忆,控制歌诀字数,还设置了一些相关月份的简称。月时,可称“金蝉”。另外遇到闰月,分别以前、后、双表示。如后五,指闰五月,前三,指前三月,双七指前、后两个七月。
发现节气与农历月之间,有一定规律可以进行修正,只要加上相应的修正值,从立春节即可推算全年任何一个节气的交节日期。大部分节气不差一个时辰。个别节气在推算中会有几个时辰的误差,但用心算法达到这样的精度,已经完全可以满足实用要求了。古人曾规定了一个修正数,不甚精确,笔者经过慎密演算,重新确定了修正值,歌诀是:
立春时刻起根源,
惊蛰倒退时辰三,
要知清明三月节,
不用加减做龙坛。
加八时辰是立夏,
二日退一芒种天,
三日四时为小暑,
五天秋到衣食干。
五日十时交白露,
六日五时寒露天,
六日七时立冬节,
六日四时大雪连。
五日九时交小寒,
推算不会差半天。
以上是从立春节时间起计算不同节气,需要加上有不同时间修正值。了解了由立春起,推算十二节气时修正值,再根据“银盘于”歌,即可算出一年中的任何一个节气的交节时间,知道了交节时间,就能确定干支纪月的起始。
试以1957年为例,推算立冬时间,确定干支纪月。
“银盘子”歌诀曰:“丁酉癸卯初五蛇,木局后刀四申丑上查”。“银盘子”所表达的意思为:1957年岁次丁酉,正月初一的日干支是癸卯,正月初五巳时立春。十月、二月、六月、闰八月、四月、七月、腊月为小月,该年闰八月。
立冬节为十月节,因该年闰八月,所以立冬节在阴历九月中,该年正月初五立春,设九个月后的初五(即九月初五)立冬。立冬前经历了五个小月(小月29日,干支月约30日),先补上五日,再加上修正值六日七个时辰,即为立冬时间。
立冬日期为:九月初五巳时+(五日) +(六日七个时辰)=九月十七日子。
根据“五虎遁”规定,干支月为辛亥月。再以1938年为例,推算芒种节时间,确定干支纪月。
“银盘于”歌诀曰:“戊寅癸亥初五戌,印酉龙羊闰前七”。
“银盘子”所表达的意思为:1938年岁,次戊寅,正月初一日干支为癸亥,该年正月初五戌时立春。该年四月、八月、三月、六月、前七月、十一月为小月,是年闰七月。
芒种节为五月节。芒种经历了三月、四月两个小月,修正值为二日退一时辰。正月初五立春,设五月初五为芒种节。芒种节交节时间为:五月初五戌时+(两日)+(两日-1时辰)=五月初九酉时。根据“五虎遁”规定:干支月为戊午月。
“银盘子”是中国先人在社会实践中创造出来的心算万年历法。只要将六十甲子热练掌握,用心记住十四个字,即可推算出一年之历法。记住数百个字(几十个歌诀)就可推算数十年的历法.可以说学会此法,即胸有历书,很有实用价值。现在我们大力提倡学术交流’,不搞门户之见,完全可以去掉“银盘子”的加密做法,重新编制歌诀,使之更简明、易记,让更多的人掌握心算万年历法,使这种隐匿在民间的秘术服务于社会。
注;本文银盘子古歌诀由山东肥城栾昌明老先生提供。
速算干支年历歌诀新编
(1941—2000)
41. 辛巳乙亥初九马 前六金蝉龙猴打
42. 壬午黄猪十九鸡 二五九月十一七
43. 癸未甲午当日鼠 正三八十腊月五
44. 甲申戊子十二卯 前四二五猴猪咬
45. 乙酉癸丑廿二午 正二四五猴与鼠
46. 丙戌丁未初三鸡 二三五六八鼠息
47. 丁女辛丑十四夜 后二三五六八亥
48. 戊子乙丑廿六卯 玉兰七九子上找
49. 已丑黄羊初七马 二五九鼠七月俩
50. 庚寅癸未十八酉 正四七八猪与牛
51. 辛卯丁丑廿八夜 二五七九与子月
52. 壬辰黑猴初十虎 正三六九子前五
53. 癸巳丙申廿一蛇 正三四七十腊查
54. 甲午庚寅初二申 二四五七十月真
55. 乙未青鸡十二亥 火局前三七蛇在
56. 丙申己酉廿四虎 正三五六八与猪
57. 丁酉癸卯初五蛇 玉兰后八七十腊
58. 戊戌丙寅十六申 四六七九子月真
59. 己亥辛酉廿七猪 正四六月金蝉出
60. 庚子乙卯初九虎 二四后六金蝉舞
61. 辛丑己卯十九蛇 二四六九子鼠爬
62. 壬寅甲戌三十申 正三四六九腊真
63. 癸卯戊辰十一亥 玉兰后四鸡牛在
64. 甲辰黑龙廿二虎 二四七九再加五
65. 乙巳丁亥初三辰 正月五八季月临
66. 丙午庚辰十五羊 后三五八九牛羊
67. 丁未青龙廿五狗 三六七九子上走
68. 戊申己亥初七丑 正三六子后七九
69. 已酉癸亥十八辰 金蝉三五还有寅
70. 庚戌丁巳廿八未 二三五八子月对
71. 辛女壬子初九戌 水局正四后五居
72. 壬子红鼠廿一卯 正三四六八子小
73. 癸丑庚午初二辰 二四五七八子真
74. 甲寅甲子十三羊 后四五八水
75. 乙卯戊子廿四酉 三五六八十一九
76. 丙辰壬午初六鼠 五九后八水局主
77. 丁巳丙午十七卯 二五七九子丑找
78. 戊午庚子廿七马 二五八十腊月查
79. 已未木羊初八酉(闰六) 二三五七十与丑
80. 庚申己未十九鼠 二月三月七十五
81. 辛酉甲寅三十兔 正三四六猴与猪
82. 壬戌戊申十一马 玉兰后四七九查
83. 癸亥壬申廿二酉 二四五七亥猪走
84. 甲子丙寅初三夜 二五六八九后十
85. 乙丑庚寅一五卯 正四六八狗鼠跑
86. 丙寅甲申廿六午 正四七九牛与鼠
87. 丁卯戊寅初七猴 二四后六九子丑
88. 戊辰壬寅十七亥 九月玉兰丑牛在
89. 已巳丁酉廿八寅 二三五七九月真
90. 庚午壬辰初九蛇 正三四六后五八
91. 辛未丙辰二十.申 正三四六七九真
92. 壬申庚戌当日亥 正四五七鸡猪来
93. 癸酉甲辰十三虎 金蝉后三正七五
94. 甲戌丁卯廿四蛇 四六八九子月查
95. 乙亥壬戌初五猴 正四子六后八九
96. 丙子红狗十六亥 正三六八鼠牛在
97. 丁丑庚辰廿七虎 二四六九丑牛犊
98. 戊寅乙亥初八辰 二三双五鸡鼠奔
99. 己卯黄猪十九未 二三五六八丑对
2000 庚辰癸巳廿九狗 三四六七九牛走

日本的万年历手表万年历怎么用

万年历手表的使用方法很简单,首先,按下手表上的按钮,然后按照指示操作,设置好日期和时间,即可使用万年历功能。

江山数码万年历使用说明

使用说明如下:

1、四建

调节时间最基本的就是要认识数码万年历时间调节器的按键。一般数码万年历调节器在仪器后侧,有四个键,分别为:退出、流水(下调)、上调。



2、闪烁

首先,先按一下“设置”键,使数码万年历进入时间设置状态,此时,先是“年份”闪烁。



3、上调

可按“上调”或“流水(下调)”键修改年份,修改好后再次按“设置”键。



4、顺序

将会按照顺序使公历“月”闪烁。

展开全文