標(biāo)題: 適用單片機(jī)調(diào)用的三個(gè)日期函數(shù) [打印本頁]

作者: xianfajushi    時(shí)間: 2023-8-11 10:18
標(biāo)題: 適用單片機(jī)調(diào)用的三個(gè)日期函數(shù)
修改為適合單片機(jī)調(diào)用的函數(shù),第一個(gè)函數(shù)計(jì)算公歷每月的天數(shù)含有閏年處理;
計(jì)算年1月1日是星期幾有2個(gè)函數(shù),第一個(gè)是計(jì)算400年周期內(nèi)從1月1日是星期幾需要+1,因?yàn)橛?jì)算是從1年1月1日到輸入年取400年周期內(nèi)的年底的日期,函數(shù)只有一個(gè)年參數(shù),第二個(gè)函數(shù)參數(shù)有3個(gè)即年月天。


作者: nlming    時(shí)間: 2023-8-11 17:35
收藏起來慢慢消化
作者: yzwzfyz    時(shí)間: 2023-8-12 09:54

ScreenHunter_001.jpg (100.04 KB, 下載次數(shù): 84)

ScreenHunter_001.jpg

作者: xianfajushi    時(shí)間: 2023-8-12 14:14
yzwzfyz 發(fā)表于 2023-8-12 09:54

不知道是怎么推演的,還要做特殊處理改變,我的推到是按正常的年月天數(shù)據(jù)不需要改變。


作者: xianfajushi    時(shí)間: 2023-8-12 14:44
yzwzfyz 發(fā)表于 2023-8-12 09:54

特地查閱了一下百度資料,還是有局限的。


我的函數(shù)是無限制的公歷,公歷是有規(guī)律可循的,因此,我找到的規(guī)律是400年周期,按400年周期推演的運(yùn)算,從1年1月1日是星期一算起,有一篇博文推演找某年1月1日是星期一規(guī)律的。

作者: xianfajushi    時(shí)間: 2023-8-12 15:07
本帖最后由 xianfajushi 于 2023-8-14 07:07 編輯

說到從1年1月1日星期1算起,還真的發(fā)現(xiàn)了問題,第二個(gè)年忘記--了,更正后從1年1月1日開始都可以了,更正如下:



作者: fj51hei    時(shí)間: 2023-8-12 15:18
收藏起來慢慢消化
作者: 蛋進(jìn)涼絕    時(shí)間: 2024-7-1 14:21
收藏起來慢慢消化




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1