當前位置:首頁 » 便宜好貨 » 天數跟時鍾為什麼數法不一樣

天數跟時鍾為什麼數法不一樣

發布時間: 2022-07-04 08:24:42

Ⅰ 計算時間的方式有哪幾種

計算時間的方法有以下幾種:

1、小時。一般是截止時間減去開始的時間。例如1點到10點,中間是10-1=9個小時。

2、天數。一般是截止時間減去開始的時間加1。例如。1號到10號是10天時間,如果10-1=9,只有9天,實際有10天,所以加1。

3、月數和年數的計算方法應該和天數一樣。

相關內容解釋

時間的自然單位有3種:日、月和年。它們都是天體運行的周期。

地球不停地自西向東自轉,同時沿著橢圓形軌道繞太陽公轉。地球上由此產生了晝夜交替和晝夜長短的變化。隨著太陽在地面上的直射點不斷由東向西移動,晝半球和夜半球在相互交替中,白天變成黑夜,黑夜又變成了白天。

地球自轉的結果,產生了天然的時間單位——日。日是地球自轉一周的時間,比它更小的單位就是時、分和秒,都是日的等分。

Ⅱ 數字電子時鍾如何實現天數及月份的轉換

一般這種帶日歷機芯的鍾表,都是把三十年的萬年歷的數據寫入那個一次性的晶元。通過兩三個按鈕調節標准時刻。如果想自製,需要用編程手段把萬年歷的數據寫入單片機。

Ⅲ 為什麼卡西歐手錶的指針時間和數字時間不一樣

卡西歐手錶的指針時間和數字時鍾不一致,出現這種情況一般是手錶電池電量不足導致的,還有一個原因就是磁場影響和撞擊導致指針錯位,這個問題是可以調節的,具體步驟如下:

1、按住右下按鈕不動,當表盤出現5ub時松開;

(3)天數跟時鍾為什麼數法不一樣擴展閱讀:

保養常識

卡西歐手錶調整注意事項

1、手錶的日歷、星期、月相之調整不能在卡西歐手錶時間21:00PM~3:00AM之間操作,這個時間段日歷功能正在進行運作,同時也是齒輪齒合度較低的時候,頻繁的動作會損傷卡西歐手錶的內部零件。

2、星期日歷跳格,由於制格不同分為快慢兩種,第一種在±5分鍾之內日歷跳格完成,第二種在3小時內日歷跳格完成。

3、採用螺旋式錶冠的卡西歐手錶,不能硬拔,請先逆時針方向旋轉打開鎖緊的錶冠,在調整好時間後,將錶冠順時針方向轉動並推入鎖緊,以免進水。

4、帶日歷的卡西歐手錶需調節日期,請先將日歷調到您所需要日期的前一天,之後轉動時針來調節日期,當時針經過午夜12 點時日期會變更,這樣可以避免直接調節日期造成日夜的混淆。

5、功能復雜的卡西歐手錶,請先詳讀專門附帶的說明書

Ⅳ 為什麼生物鍾的周期都是一天有沒有例外

【生物鍾(定位)的計算方法】
生物鍾(定位)的計算方法已有多種,這里僅向讀者介紹兩種簡便的方法。
一、簡單筆演算法
1.先算總天數。即計算自出生之日至所算之日一共有多少天。
例1:如1984年5月12日出生,要了解2000年7月7日那天的生物鍾?
①首先明確此人已滿16周歲。
②再要明確此人經過了4個閏年。
③從5月12日至7月7日為56天。
總天數=(365×16)+4+56=5840+4+56=5900(天)
2.再求「余數」
智力鍾:5900÷33=178……26(余數)
情緒鍾:5900÷28=210……20(余數)
體力鍾:5900÷23=256……12(余數)
「余數」就是生物鍾位置,此人當天智力鍾與情緒鍾均在低潮期而體力鍾又正處在臨界期,其生理節律處在很差的日子。
例2:某學生1982年11月12日出生,要了解2000年7月7日那天生物鍾情況。
①首先明確此人滿過了17周歲。
②再明確此人已經過了5個閏年。
③從11月12日至7月7日為237天。
總天數=(365×17)+5+237=6205+5+237=6447(天)
求「余數」
智力鍾:6447÷33=195……12(余數)
情緒鍾:6447÷28=230……7(余數)
體力鍾:6447÷23=280……7(余數)
此人三種生物鍾均處在高潮期。
二、計算器計演算法:
同前例1:總天數照算即5900天。
智力鍾:5900÷33
顯示:178.78787
減去178,顯示0.78787
乘上33顯示25.99971=26(余數)
情緒鍾:5900÷28
顯示:210.71428
減去210,顯示0.71428
乘上28顯示19.99984=20(余數)
體力鍾:5900÷23
顯示:256.52173
減去256,顯示0.52173
乘上23顯示11.99979=12(余數)
若覺得麻煩,還可以試試電腦測算,網址為:http://www.fh21.com.cn/search/zhouqi.htm(人體生物節律周期在線查詢),不僅有體力、智力、情緒測算,並且會算出三個數據的平均值,為工作、學習作參考,還附有曲線統計圖,清晰直觀,時間跨度達20世紀初。

Ⅳ 判斷對錯 鍾面上時針轉動的圈數和天數成正比例 ( )

正比例是這樣解釋的:兩種相關聯的量,一種量變化,另一種量也隨著變化,如果這兩種量相對應的兩個數的比值(也就是商)一定,這兩種量就叫做成正比例的量,它們的關系叫做成正比例關系.
時鍾每天轉兩圈是固定的,也就相當於時鍾的轉動速度是 2圈/天
轉動的圈數/天數=2(圈/天)

Ⅵ 請用列舉法說明「天數與鍾面上的時鍾所轉的的圈數」是否成比例,成什麼比例

請用列舉法說明「天數與鍾面上的時鍾所轉的的圈數」是否成比例,成什麼比例。
列舉:當一天過了四分之一時,時針走了6圈;當一天過了二分之一時,時針走了12圈;當一天過了四分之三時,時針走了18圈;當一天過完時,時針走了24圈。
由例子可見天數和時針成比例關系,而且是正比例關系,一天等於時針走24圈。
兩種相依變化的量,如果它們相對應的兩個數的比值一定,這兩種量就叫做成正比例的量,它們的關系叫做正比例關系。
鍾的工作原理:絕大部分的鍾是利用周期性振動過程來計量時間的,其中銫原子鍾,頻率為9192631770Hz(原子時的秒長,是銫原子基態的兩個超精細能級間在零磁場下躍遷輻射9192631770周所持續的時間),其准確度和穩定度極高,相對頻率穩定度可達10-13。鑒於此,1967年,國際度量衡委員會決定,以銫原子鍾的原子時的秒長,作為時間計量標准。

Ⅶ 為什麼手機上的時間和顯示的時間不一樣

可能是設置問題;可以參考下面方法處理看下;以安卓手機操作為例:


1、首先把手機【設置】點擊打開,如圖。


Ⅷ 每個月的天數為什麼不一樣

並不是這么簡單,現行的公歷是格利戈里歷法,這個歷法的是1582年教皇格利戈里根據愷撒大帝引進的演算法改進的。它採用的是閏年制也就是現行的制度,不過有一個需要注意的地方就是,這個歷法並不是連續的,中間缺少了11天。1752年9月2日之後的那一天並不是1752年9月3日,而是1752年9月14日。也就是說,從1752年9月3日到1752年9月13日的11天並不存在。抹掉這11天是由英國議會做出的決定。所以要計算某年每個月的天數的,除了要考慮是否是閏年以外,還要考慮1752年的9月。
http://www.chinaunix.net/jh/4/646597.html
-------------------------
公元元年的第一天,也就是公元1年1月1日。具體:公元1年1月1日是星期六。
---------------------
太陽歷又稱為陽歷,是以地球繞太陽公轉的運動周期為基礎而制定的歷法。太陽歷的歷年近似等於回歸年,一年12個月,這個「月」,實際上與朔望月無關。陽歷的月份、日期都與太陽在黃道上的位置較好地符合,根據陽歷的日期,在一年中可以明顯看出四季寒暖變化的情況;但在每個月份中,看不出月亮的朔、望、兩弦。
如今世界通行的公歷就是一種陽歷,平年365天,閏年366天,每四年一閏,每滿百年少閏一次,到第四百年再閏,即每四百年中有97個閏年。公歷的歷年平均長度與回歸年只有26秒之差,要累積3300年才差一日。

現行公歷的產生、變化和發展

目前通行世界的公歷,是我們大家最熟悉的一種陽歷。這部歷法浸透了人類幾千年間所創造的文明,是古羅馬人向埃及人學得,並隨著羅馬帝國的擴張和基督教的興起而傳播於世界各地。

公歷最早的源頭,可以追溯到古埃及的太陽歷。尼羅河是埃及的命根子,正是由於計算尼羅河泛濫周期的需要,產生了古埃及的天文學和太陽歷。七千年前,他們觀察到,天狼星第一次和太陽同時升起的那一天之後,再過五、六十天,尼羅河就開始泛濫,於是他們就以這一天作為一年的開始,推算起來,這一天是7月19日。 最初一年定為360天,後來改為365天。這就是世界上第一個太陽歷。後來他們又根據尼羅河泛濫和農業生產的情況,把一年分為三季,叫做洪水季、冬季和夏季。每季4個月,每月30天,每月里10天一大周,五天一小周。全年12個月,另加5天在年尾,為年終祭祀日。

這種以365天為一年的歷年,是由於觀測天狼星定出來的,叫天狼星年。 它和回歸年相差約0.25天,因而在日歷上每年的開始時間越來越早,經過1461個歷年,各個日期再次與原來的季節吻合,以後又逐漸脫離。看起來,天狼星年好象在回歸年周期左右徘徊,因而又叫它為徘徊年、游移年,1461年的循環周期被稱為天狼周期。

後來,埃及人通過天文觀測,發現年的真正周期是365.25日,但僧侶們為了使埃及的節日能與祭神會同時舉行,以維護宗教的「神聖」地位,寧願保持游移年。後來出土了一塊石碑,上面有用埃及文和希臘文所寫的碑文,記載了歐吉德皇帝在公元前238年發布的一道命令: 每經過四年,在第四年的年末五天祭祀日之後、下一年元旦之前,再加一天,並在這天舉行歐吉德皇帝的節日慶祝會,以便讓大家記住。歐吉德皇帝校正了以前歷法的缺陷,這增加一天的年叫定年,其它年叫不定年。

古羅馬人使用的歷法經歷了從太陰歷到陰陽歷、陽歷的發展過程。羅馬古時是義大利的一個小村,羅馬人先是統一了義大利,而後又成為地跨歐、亞、非三洲的大帝國。最早,古羅馬歷全年10個月,有的歷月30天,有的歷月29天(這十分類似太陰歷),還有70幾天是年末休息日。羅馬城第一個國王羅慕洛時期,各月有了名稱,還排了次序。全年10個月,有的月30天,有的月31天,共304天,另外60幾天是年末休息日。以羅馬城建立的那一年,即公元前753年作為元年,這就是羅馬紀元。某些歐洲歷史學家直到17世紀末還使用這個紀年來記載歷史事件。

第二個國王努馬,參照希臘歷法進行了改革,增加了第十一月和第十二月,同時調整各月的天數,改為1、3、5、8四個月每月31天,2、4、6、7、9、10、11七個月每月29天, 12月最短,只有28天。根據那時羅馬的習慣,雙數不吉祥,於是就在這個月里處決一年中所有的死刑犯。這樣,歷年為355天,比回歸年少10多天。 為了糾正日期與季節逐年脫離的偏差,就在每四年中增加兩個補充月,第一個補充月22天,加在第二年裡,另一個23天加在第四年裡,所增加的天數放在第十二月的24日與25日之間。這實際上就是陰陽歷了,歷年平均長度為366.25天,同時用增加或減少補充月的辦法來補救歷法與天時不和的缺點。但這樣卻更增加了混亂:月份隨意流轉。比如,掌管歷法的大祭司長在自己的朋友執政的年份,就硬插進一個月,而當是仇人執政,就減少補充月,來縮短其任期。民間契約的執行也受到影響,祭祀節與齋戒日都在逐漸移動,本該夏天的收獲節竟跑到了冬天舉行。

當儒略·凱撒第三次任執政官時,指定以埃及天文學家索西琴尼為首的一批天文學家制定新歷,這就是儒略歷。

儒略歷的主要內容是:每隔三年設一閏年,平年365天,閏年366天,歷年平均長度為365.25日。以原先的第十一月1日為一年的開始,這樣,羅馬執政官上任時就恰值元旦。 儒略歷每年分12個月,第1、3、5、7、9、11月是大月,大月每月31天。第4、6、8、10、12月為小月,小月每月30天。第二月(即原先的第十二月)在平年是29天,閏年30天,雖然月序不同於改歷前,可是仍然保留著原來的特點,是一年中最短的月份。

儒略歷從羅馬紀元709年,即公元前45年1月1日開始實行。 這一年,為了彌補羅馬歷與太陽年的年差,除了355天的歷年和一個23天的附加月外, 又插進兩個月,其中一個月為33天,另一個月為34天。這樣,這一年就有355+23+33+34=445天。這就是歷史上所稱的「亂年」。

西方歷法從儒略歷實施開始,終於走上正軌。滑稽的是,那些頒發歷書的祭司們,有本事從烏鴉的爭斗預卜吉凶,卻把改歷命令中的「每隔三年設一閏年」誤解為「每三年設一閏年」。這個錯誤直到公元前9年才由奧古斯都下令改正過來。

「奧古斯都」是神聖、庄嚴、崇高的意思。在古羅馬,這個尊號過去只是在舉行宗教儀式上才授予的。在公元前27年,元老院把它授給了屋大維。他是儒略·凱撒姐姐的兒子,是凱撒遺囑的第一繼承人。

想當年,偉大的凱撒大帝南征北戰,東討西伐,雄才大略,不可一世,後來更成為事實上的獨裁者。樹大招風,遭到許多人嫉妒。公元前44年,當凱撒意圖公開稱帝時,卻在元老院的議事廳遭到刺殺。此時屋大維還不滿20歲,但他卻頗具智力和手腕,逐漸積蓄力量,到公元前30年,擊敗所有對手,成了羅馬「第一公民」。屋大維實際上就是唯一具有無限權力的統治者,他結束了羅馬共和時期。因此,歷史上把從公元前27年開始的羅馬,稱為羅馬帝國。

當奧古斯都准備改正閏年錯誤時,已經多閏了三次,於是他下令從公元前8年到公元4年停止閏年,即公元前5年、公元前1年和公元4年仍是平年,以後又恢復為每四年一閏了。 為了紀念他的這一功績,羅馬元老院通過決議,把儒略歷的第八月改稱為「Augustus」,即奧古斯都月,因為他在這個月里曾取得過巨大的軍事勝利。但這個月是小月,未免有點遜色,何況羅馬人以單數為吉,而30天卻是個雙數,於是就從2月份拿出一天,加到奧古斯都月里,8月就31天了,可憐的2月在平年只有28天,碰上四年一次的閏年也不過29天。7、8、9月連續三個月都是大月,看起來很不順眼,使用也不方便, 就把9月改為30天,10月為31天,11月為30天,12月為31天。這樣,大小月相間的規律破壞了,一直到兩千年後的今天還受到影響。

奧古斯都修改過的歷法格式與現行公歷一模一樣了,但它的紀元,即計算年代的起算點還不是公元元年,它的閏年方法與現行公歷還不完全一致。這兩點差別與基督教的起源和發展有密切的關系。

基督教產生於公元一世紀的巴勒斯坦,「基督」一詞是古希臘語的譯音,意為「救世主」。傳說基督教的創始人是耶穌,他作為救世主,許諾窮人死後升入天堂,而富人要進入天堂比駱駝穿過針眼還難。由於撥動了社會下層人民的心弦,基督教逐漸傳播開來,引起羅馬統治者不安,在提庇留皇帝時代,羅馬派駐猶太的總督,將耶穌釘死在十字架上。但是第三天,耶穌從墳墓中復活過來,並升了天,他將來還要對所有的死人、活人施行末日審判。後來,基督教徒把這些傳說和耶穌言行記錄下來,編寫了《新約聖經》。

早期的基督教,因為打破了羅馬帝國的神權統治,而多次遭到鎮壓。後來,羅馬帝國日漸衰落,奴隸制日趨瓦解,原來的社會上層分子在彷徨中紛紛加入基督教,並逐步控制了它,努力尋求統治者對教會的支持。統治者對教會轉而採取懷柔政策,到四世紀末,羅馬帝國終於宣布基督教為其國教。

公歷的紀元,就是從「耶穌降生」的那年算起的。這與基督教的興盛密切相關。

此後,儒略歷被認為是准確無誤的歷法, 於是人們把3月21日固定為春分日,卻帶來了未曾料想到的麻煩。隨著時間的推移,人們發覺,真正的春分不再與當時的日歷一致,這個晝夜相等的日期越來越早,到16世紀末已提前到3月11日了。 春分逐漸提前,是由於儒略歷並非最精確的歷法,它的歷年平均長度等於365.25日,還是比回歸年長了11分14秒,這個差數雖然不大,但累積下去,128年就差一天,400年就差三天多。

為了不違背宗教會議的規定,滿足教會對歷法的要求,羅馬教皇格里高利十三世設立了改革歷法的專門委員會,比較了各種方案後, 決定採用義大利醫生利里奧的方案,在400年中去掉儒略歷多出的三個閏年。

1582年3月1日,格里高利頒發了改歷命令,內容是:

一、1582年10月4日後的一天是10月15日,而不是10月5日,但星期序號仍然連續計算,10月4日是星期四,第二天10月15日是星期五。這樣,就把從公元325年以來積累的老賬一筆勾銷了。

二、為避免以後再發生春分飄離的現象,改閏年方法為: 凡公元年數能被4整除的是閏年,但當公元年數後邊是帶兩個「0」的「世紀年」時,必須能被400整除的年才是閏年。

格里高利歷的歷年平均長度為365日5時49分12秒,比回歸年長26秒。雖然照此計算,過3000年左右仍存在1天的誤差,但這樣的精確度已經相當了不起了。

由於格里高利歷的內容比較簡潔,便於記憶,而且精度較高,與天時符合較好,因此它逐步為各國政府所採用。我國是在辛亥革命後根據臨時政府通電,從1912年1月1日正式使用格里高利歷的。
http://www.51beida.com/view.asp?id=724

西方歷法的第一次改革是羅馬朱利烏斯·凱撒大帝引進的。他採用的四年一閏的閏年方式。由於一個太陽年不剛好是365.25天,而是 365.242199…天。到16世紀,每年11分14秒的誤差已經累積成10天,也就是歷法上多了10天。於是教皇格利戈里八世進行了一次校正。他在1582年2月24日以教皇訓令頒布,將1582年10月5日至14日抹掉,並且對原來的閏年方法進行了校正。經過校正的歷法叫格利戈里歷法,也就是我們現在用的公歷。1752年,英國人決定採用格利戈里歷法,不過從1582年到那時,歷法又多出了1天,所以英國議會在1752年作出決定,抹掉11天——1752年9月3日至13日。」
http://www.ugain.cn/bbs/viewthread.php?tid=36

----------------
如何求某一天是星期幾?
請注意這樣一個事實,即從公元元年一月一日開始到現在,每一天都是連續的,而每個星期有7天,也是連續的,也就是說日期和星期是一對一的,沒有斷檔現象。我的基本思想是計算出當前天是從公元元年一月一日開始的第幾天,再利用星期的周期性來計算公元任何一天是星期幾。
假設當前年份為y,並忽略閏年,則從公元元年一月一日到y-1年共有365*(y-1)天,加上閏年多出來的天數,即加上1*((y-1)/4-(y-1)/100+(y-1)/400),"/"為整除,得:365*(y-1)+((y-1)/4-(y-1)/100+(y-1)/400)。我們再補上從當前1月1日開始到當前天的天數e,即為所求。即:365*(y-1)+((y-1)/4-(y-1)/100+(y-1)/400)+e。它的值即為當前天是從公元元年一月一日開始算起的第幾天。補上一個x(x是與公元元年一月一日是星期幾有關的一個0~6的整數),並將這個表達式賦給變數t,即:t=x+365*(y-1)+((y-1)/4-(y-1)/100+(y-1)/400)+e再用t除以7,余幾即為星期幾(餘0為星期日)。
下面討論x的求法,如果知道公元元年一月一日是星期幾,就可以直接得到x的值,但現在公式還沒有求出來,不知道公元元年一月一日是星期幾。不過沒關系,畢竟知道最近的日期是星期幾。不妨看一下2001年1月1日是星期幾,結果是星期一,代入公式得t=x+730516,用730516除以7,得104355,余數是1,則為了保證2001年1月1日是星期一,取x 為0,所以公元元年一月一日也是星期一。至此,得到了完整的公式:
t=365*(y-1)+((y-1)/4-(y-1)/100+(y-1)/400)+e
再將它做一下改進,我們將公式變形為:
t=(52*7+1)*(y-1)+((y-1)/4-(y-1)/100+(y-1)/400)+e
利用星期的周期性,將52*7+1從公式中刪除,得:
t=(y-1)+((y-1)/4-(y-1)/100+(y-1)/400)+e

以下是這種演算法的C語言程序:

#include<stdio.h>
char *name[]={"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};
void main(void)
{
int d,m,y,e,t,f;
printf("請輸入日:");
fflush(stdout);
scanf("%d",&d);
printf("請輸入月:");
fflush(stdout);
scanf("%d",&m);
printf("請輸入年:");
fflush(stdout);
scanf("%d",&y);
switch(m)
{
case 1:e=d;break;
case 2:e=31+d;break;
case 3:e=59+d;break;
case 4:e=90+d;break;
case 5:e=120+d;break;
case 6:e=151+d;break;
case 7:e=181+d;break;
case 8:e=212+d;break;
case 9:e=243+d;break;
case 10:e=273+d;break;
case 11:e=304+d;break;
case 12:e=334+d;break;
default:return;
}
if(y%4==0&&y%100!=0||y%400==0)
if(m>2)
++e;
--y;
t=y+y/4-y/100+y/400+e;
f=t%7;
printf("這一天是 %s\n",name[f]);
}

再談星期的計算

「讓我們看看1752年9月14號這個星期四吧,我們的公式最遠只能推算到這里了。」
——Kim S. Larsen

「從公元元年1月1日開始到現在,每一天都是連續的。」
——於鵬

「西方歷法的第一次改革是羅馬朱利烏斯·凱撒大帝引進的。他採用的四年一閏的閏年方式。由於一個太陽年不剛好是365.25天,而是 365.242199…天。到16世紀,每年11分14秒的誤差已經累積成10天,也就是歷法上多了10天。於是教皇格利戈里八世進行了一次校正。他在1582年2月24日以教皇訓令頒布,將1582年10月5日至14日抹掉,並且對原來的閏年方法進行了校正。經過校正的歷法叫格利戈里歷法,也就是我們現在用的公歷。1752年,英國人決定採用格利戈里歷法,不過從1582年到那時,歷法又多出了1天,所以英國議會在1752年作出決定,抹掉11天——1752年9月3日至13日。」

日期的限制是Kim S. Larsen演算法的問題嗎?不。
公元元年1月一日開始到現在,每一天都是連續的嗎?不。
一個簡單的方法就可以證明上述事實——用Linux的cal命令。啟動你的Linux在#提示符下輸入
cal 9 1752
你會看到:
September 1752
Su Mo Tu We Th Fr Sa
1 2 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
有趣吧一個只有19天的九月。
讓我們來看看這兩個演算法,Kim S. Larsen博士的演算法和於鵬同學的演算法在本質上其實是相同的。只不過在實現的細節上略有不同。如果讓兩個演算法去計算同一天(無論在1752年9月14日之前還是之後)是星期幾,二者的答案肯定是相同的。讓我們來分析一下吧。
首先,他們把日期對星期的決定作用都分為年、月、日三個決定因素。對於年的因素,從兩者的計算公式 就能看出是相同的;對於日的因素,兩者都是直接計入,故也是相同的;而對於月的因素,Kim S. Larsen博士構造了一個公式,(一個非常巧妙的公式,)通過以月份為自變數算出的函數值作為對星期的影響量。而於鵬同學採用了查表的方法,即先構造好一個以月份為索引的表對於相應的月份,通過查表得出其對星期的影響量。(以switch語句實現)不妨作如下演算:(為了一致起見,採用一、二月作為上年的十三、十四月。這是一個非常聰明的方法。)用於鵬同學的方法建表,並對7取模(表一)。再建立Kim S. Larsen函數 的函數值表(表二)。很顯然二者是相同的。

三月 0 0 三月 0
四月 31 3 四月 3
五月 61 5 五月 5
六月 92 1 六月 1
七月 122 3 七月 3
八月 153 6 八月 6
九月 184 2 九月 2
十月 214 4 十月 4
十一月 245 0 十一月 0
十二月 275 2 十二月 2
十三月 306 5 十三月 5
十四月 337 1 十四月 1

表一 表二

其次,在處理閏年2月29日的問題上,兩者的做法略有不同,但效果還是相同的。Kim S. Larsen博士採用的方法相當高明,他把二月排在一年的最後,管他閏不閏,反正是最後一天。而於鵬同學加了一個if分支,直觀有效。
大師不愧為大師,設計的演算法簡潔、優美;而於鵬同學的演算法,簡單易懂,並且效率並不差。
好了,該解決這個「歷史遺留問題」了。其實,並沒有什麼數學公式能算出指定日期是星期幾,我們可以試著拼湊一個,不過何必呢?加個if分枝不就解決問題了嗎?(Kim S. Larsen演算法+於鵬思想)對Kim S. Larsen 博士的程序作一些必要的添加,可得到突破1752年9月14日日期限制的C語言程序。
/*C++Builder5下編譯通過*/
/*假設輸入的是正確的日期*/
#include <stdio.h>
char *name[] = { "Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday",
"Sunday"
};
void main(){
int D,M,Y,A;
printf("Day: "); fflush(stdout);
scanf("%d",&D);
printf("Month: "); fflush(stdout);
scanf("%d",&M);
printf("Year: "); fflush(stdout);
scanf("%d",&Y);
if ((M == 1) || (M == 2)){/*一月、二月當作前一年的十三、十四月*/
M += 12;
Y--;
}
if ((Y < 1752)||((Y == 1752)&&(M < 9))
||((Y == 1752)&&(M == 9)&&(D < 3)))/*判斷是否在1752年9月3日前*/
A = (D + 2*M + 3*(M+1)/5 + Y + Y/4 +5) % 7;/*1752年9月3日前的公式*/
else A = (D + 2*M + 3*(M+1)/5 + Y + Y/4 - Y/100 + Y/400) % 7;/*1752年9月3日後的公式*/
printf("It's a %s.\n",name[A]);
}

另外:
1.公元1年1月1日是星期六。
2.如果有朋友對這個問題感興趣,或是有什麼好的演算法,歡迎和我聯系。我的聯系方法是:[email protected]
3.據說現行公歷2800年左右還會有一天的誤差,那時程序又要修正了。:)

高斯--澤勒公式:

A=(y+[y/4]-[y/100]+[y/400]+x ) mod 7
星期幾:A
(A=0 為星期 天!)
公元年: y
天數 :x ( 由當年月份和日期定,即距離當年初的天數。例:2001/3/1 x=31+28+1 )

http://topic.csdn.net/t/20031116/18/2463557.html

Ⅸ 為什麼一天的時間刻度要用24小時而不是12小時呢

因為一天中分為白天和夜晚。有些地區甚至見不到太陽,他們只能通過鍾表來知道是白天還是黑夜。而且各個國家的時間還有時差,所以一天的時間刻度要有24小時而不是12小時。

所以我們家裡如果使用的是電子時鍾的話。一般都會顯示24小時的時間。但是如果是鍾表的話只有一圈,所以也就是12小時。

在機場的時候,我們會發現有很多個時鍾,因為每個地區的時間是不同的,中國在白天的時候,別的國家有可能在夜晚,就像我們中國和美國一樣,這就是時差,一天的刻度用二十四小時就比較方便,可以看到是白天還是黑夜。

像在我們中國四季比較分明,白天和黑夜,也比較分明。所以還是根據自己的習慣,把電子表設置是二十四小時還是十二小時。

我就習慣用十二小時的電子表,因為看起來比較方便。有的時候看二十四小時的電子表會出錯。

我們每天都規律著我們的作息,日出而作,日落而息。現在大多數的工作也是早九晚五,白天的時候人們忙自己的工作和學習,傍晚回到家准備休息。

夜晚不能睡的太晚,盡量要在十一點之前入睡,身體各個器官才能規律的排毒。如果總是作息不規律,我們的皮膚也會有很多問題,身體也會不健康。例如皮膚會爆豆,會有黑眼圈並且會出現頭疼的情況。

我們為了自己的身體,一定要作息規律,養成好的習慣。

熱點內容
為什麼我每天都看手機還是沒有近視 發布:2025-05-24 15:44:21 瀏覽:825
醫院為什麼沒錢治病不好 發布:2025-05-24 15:44:13 瀏覽:192
淘寶訂單為什麼賣了換錢 發布:2025-05-24 15:32:30 瀏覽:976
為什麼拼多多上的鈣片這么便宜 發布:2025-05-24 15:14:39 瀏覽:478
為什麼iQOO不能自動更新軟體 發布:2025-05-24 15:10:21 瀏覽:470
為什麼蘋果手機信號變成柱狀 發布:2025-05-24 14:55:54 瀏覽:20
騰訊會員微信為什麼登錄失敗 發布:2025-05-24 14:46:40 瀏覽:616
倉鼠為什麼在地上吃東西 發布:2025-05-24 14:39:21 瀏覽:445
蘋果手機充電為什麼不好使 發布:2025-05-24 14:39:21 瀏覽:418
airpodspro為什麼連不上手機了 發布:2025-05-24 14:26:14 瀏覽:309