五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

中華歷法需要大家的幫助「天文學(xué),物理學(xué),計算機(jī)學(xué)」

2023-07-20 13:55 作者:南域ani  | 我要投稿

我花了一兩個月的時間,研究國內(nèi)的各種歷法,發(fā)現(xiàn)了彝族人民使用的歷法很可能創(chuàng)立于上古時代。

以下是彝族歷法實(shí)例,出于可編程考慮,我將彝族過年日納入1月份范圍。對于十二月歷法,首先介紹二十四節(jié)氣的概念。

定義「基于天文學(xué)」:當(dāng)北斗七星的斗柄指向某一個方向,同時對應(yīng)的天體也出現(xiàn)在某一個方向的時候,這一天的物候叫做節(jié)氣。例如立春的定義為:當(dāng)北斗七星的斗柄指向東方,木星也出現(xiàn)在東方的時候,這一天叫做立春。二十四節(jié)氣分為節(jié)氣和中氣,比如立春是第一個,序號為奇數(shù),為節(jié)氣,雨水是第二個,序號為偶數(shù),為中氣。

  1. 彝族十月歷法 平年365天,閏年366天,4年一閏,一年10個月,平年1月份41天,閏年1月份42天,其它月份36天。

  2. 彝族十八月歷法 平年365天,閏年366天,4年一閏,一年18個月,平年1月份25天,閏年1月份26天,其它月份20天。

  3. 彝族十二月歷法 平年365天,閏年366天,4年一閏,一年12個月,平年1月份35天,閏年1月份36天。每一個月以節(jié)氣為當(dāng)月第一天。

    關(guān)于歷法的編程實(shí)現(xiàn),我已經(jīng)有了Java框架,但是目前手中沒有合適的編程工具,編程極其困難。目前框架如下:

    彝族十月歷法:

    紀(jì)元類 負(fù)責(zé)記錄皇帝年號,比如永樂年,嘉慶年,最好用enumeration實(shí)現(xiàn),以保證線程安全。

? ? 年表類 負(fù)責(zé)日期計算,比如判斷這一年是否為閏年,以及這一年有多少天,將永樂3年轉(zhuǎn)換為遞推年(1415年)等。

? ? 日歷類 負(fù)責(zé)日期存儲 比如2023年7月1日,每一個方法都盡量返回新的實(shí)例,以保證線程安全。

編程實(shí)現(xiàn)思路:以Unix時間戳開始時間為一個參照日期,比如在西洋歷法當(dāng)中的1970年1月2日,要轉(zhuǎn)換到彝族歷法當(dāng)中,只需要計算其和1970年1月1日相差的日期數(shù)量,再根據(jù)這個數(shù)量差值在彝族歷法當(dāng)中調(diào)節(jié)到這一天即可。注意日期沒有第0年,第0月的概念!一定要剔除0!re

目前需要實(shí)現(xiàn)的歷法:

  1. 彝族三種歷法「紀(jì)年,年表,日歷」(十月歷法,十八月歷法,十二月歷法)。需要用到的Java類 java.time.chrono.Era, java.time.chrono.AbstractChronology, java.time.chrono.LocalDate

  2. 傳統(tǒng)干支歷法「紀(jì)年,年表,日歷,時間」(十二月歷法)java.time.chrono.Era, java.time.chrono.AbstractChronology, java.time.chrono.LocalDate, java.time.chrono.LocalDateTime

  3. 農(nóng)歷歷法「紀(jì)年,年表,日歷」(十月歷法+十二月歷法,日編號和干支歷法日編號一致)java.time.chrono.Era, java.time.chrono.AbstractChronology, java.time.chrono.LocalDate, java.time.chrono.LocalDateTime

實(shí)現(xiàn)歷法的重難點(diǎn)-紀(jì)月

  1. 大月和小月

  2. 月份天干和地支

  3. 閏月

把太陽系模擬為一個坐標(biāo)系,以各大行星重合的那一天為歷法起點(diǎn),地球處于y軸負(fù)半軸,用作歷法計算。當(dāng)木星的坐標(biāo)在地球坐標(biāo)的3點(diǎn)鐘方向,北斗七星斗柄指向東方,我們稱這一天在地球上為立春。很可惜水星,金星,地球,火星,木星,土星這六顆行星的運(yùn)行軌道是橢圓形,行星在每個點(diǎn)的運(yùn)行速度是不一樣的,會影響到和地球相對角度的確定。

大致思路為:把所有行星置于y軸負(fù)半軸,比如要計算第7天,那么就分別根據(jù)行星的每日速度和軌跡計算出第7天的位置,再計算相對于地球的位置。


中華歷法需要大家的幫助「天文學(xué),物理學(xué),計算機(jī)學(xué)」的評論 (共 條)

分享到微博請遵守國家法律
饶平县| 丹凤县| 乌什县| 诏安县| 台前县| 丰都县| 游戏| 甘孜县| 厦门市| 武隆县| 龙游县| 罗甸县| 渝中区| 胶州市| 江西省| 通山县| 诸城市| 桃园县| 明溪县| 保靖县| 陕西省| 北流市| 英吉沙县| 白山市| 阿瓦提县| 阿荣旗| 澄城县| 民乐县| 霍城县| 雷山县| 芦山县| 凤阳县| 观塘区| 乌拉特前旗| 那曲县| 基隆市| 金川县| 二连浩特市| 社旗县| 静宁县| 玉屏|