【calendar】怎么处理公历转换农历的情况
想给calendar加上农历日期和节日,想问问处理的思路;基本上【公历转换农历】的算法网上很好搜索,但是问题来了:
1,每次载入都需要执行日期转换函数计算出农历日期,会不会很慢?算完以后存放为XML或者放到数据库会不会比较好?还是说每次载入新月份的时候进行计算并存入数据库,下次载入时先看看有没有存过的没有的话然后再计算。
2,怎么处理节假日的转换会比较合理?
3,可能不可能重写calendar类,自己定义一个包含农历选项的为己所用。如果有的话应该深入关注哪几个类,重写的难度?【只是问问】
——————————————————————————————————————————
谢谢
如附件图:(小数字旁边 + 农历日期)
1.你要看看换算的时间和数据库查询所需时间哪个短,一般来说如果换算不是十分复杂耗时很久的,用换算的好,减轻数据库压力。
2.不太明白你说的意思。。。不做回答
3.能不能重写一个类,看你自己,并没有规定哪个类能重写哪个类不能重新,毕竟代码在你自己的手里,建议做扩展即可。新建一个类继承原始类,然后扩展自己所需的功能。
(PS:本人对calendar并不熟悉,以上意见只是一般情况的处理!)
页:
[1]