YFCalendar----最新版自写日历

作者: 沉默学飞翔 | 来源:发表于2016-05-24 13:23 被阅读253次

    简介

    最新版的自己写的日历,有农历和阳历。
    之前写的只是为了实现功能,没有注重代码的简洁性,这次我把代码进行了一定的分类封装。水平不够,多谢指教。
    有需求的可以看看~~~~~,有能力的来个星星谢谢哈
    Demo传送门

    框架布局

    框架布局

    运行结果

    结果

    结语

    我希望的是你可以根据我的代码思路,自己写出这一功能的代码。而不是让你直接command+c,command+v。请不要以为你很忙,没有时间。Cheat ghost 。

    关于阴历16进制显示这一块,16进制怎么得到的,我查到的一些资料希望有帮助:

    0x代表十六进制,后面的是十六进制数。
    举个例子:
    1980年的数据是: 0x095b0
    二进制:0000    1001 0101 1011 0000
    1-4: 表示当年有无闰年,有的话,为闰月的月份,没有的话,为0。
    5-16:为除了闰月外的正常月份是大月还是小月,1为30天,0为29天。
    注意:从1月到12月对应的是第16位到第5位。
    17-20:表示闰月是大月还是小月,仅当存在闰月的情况下有意义。
    表示1980年没有闰月,从1月到12月的天数依次为:30、29、29、30、29、30、29、30、30、29、30、30。
    
    

    相关文章

      网友评论

      • overla5:我不忙,我怕我看不懂~ :smile:
        沉默学飞翔:@失格人间 哈哈,没有,我写的本身就很low,只是一个思路提供给你
      • 苦笑男神:标记了,有时间研究一下
      • 沉默学飞翔:嗯,这是我经常让自己偷懒的理由
      • Chrisss:最喜欢那句不要以你很忙…
        沉默学飞翔:@Chrisss 嗯,这是我经常让自己偷懒的理由

      本文标题:YFCalendar----最新版自写日历

      本文链接:https://www.haomeiwen.com/subject/hmjzrttx.html