簡介
最新版的自己寫的日歷,有農(nóng)歷和陽歷。
之前寫的只是為了實(shí)現(xiàn)功能,沒有注重代碼的簡潔性,這次我把代碼進(jìn)行了一定的分類封裝。水平不夠,多謝指教。
有需求的可以看看~~~~~,有能力的來個(gè)星星謝謝哈
Demo傳送門
框架布局
框架布局
運(yùn)行結(jié)果
結(jié)果
結(jié)語
我希望的是你可以根據(jù)我的代碼思路,自己寫出這一功能的代碼。而不是讓你直接command+c,command+v。請不要以為你很忙,沒有時(shí)間。Cheat ghost 。
關(guān)于陰歷16進(jìn)制顯示這一塊,16進(jìn)制怎么得到的,我查到的一些資料希望有幫助:
0x代表十六進(jìn)制,后面的是十六進(jìn)制數(shù)。
舉個(gè)例子:
1980年的數(shù)據(jù)是: 0x095b0
二進(jìn)制:0000 1001 0101 1011 0000
1-4: 表示當(dāng)年有無閏年,有的話,為閏月的月份,沒有的話,為0。
5-16:為除了閏月外的正常月份是大月還是小月,1為30天,0為29天。
注意:從1月到12月對應(yīng)的是第16位到第5位。
17-20:表示閏月是大月還是小月,僅當(dāng)存在閏月的情況下有意義。
表示1980年沒有閏月,從1月到12月的天數(shù)依次為:30、29、29、30、29、30、29、30、30、29、30、30。