用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1437|回复: 1
收起左侧

[HELP] 【calendar】怎么处理公历转换农历的情况

[复制链接]
发表于 2014-2-13 00:27:09 | 显示全部楼层 |阅读模式
想给calendar加上农历日期和节日,想问问处理的思路;

基本上【公历转换农历】的算法网上很好搜索,但是问题来了:
1,每次载入都需要执行日期转换函数计算出农历日期,会不会很慢?算完以后存放为XML或者放到数据库会不会比较好?还是说每次载入新月份的时候进行计算并存入数据库,下次载入时先看看有没有存过的没有的话然后再计算。
2,怎么处理节假日的转换会比较合理?
3,可能不可能重写calendar类,自己定义一个包含农历选项的为己所用。如果有的话应该深入关注哪几个类,重写的难度?【只是问问】

——————————————————————————————————————————
谢谢
如附件图:(小数字旁边 + 农历日期)


如图

如图
发表于 2014-2-13 08:49:24 | 显示全部楼层
1.你要看看换算的时间和数据库查询所需时间哪个短,一般来说如果换算不是十分复杂耗时很久的,用换算的好,减轻数据库压力。
2.不太明白你说的意思。。。不做回答
3.能不能重写一个类,看你自己,并没有规定哪个类能重写哪个类不能重新,毕竟代码在你自己的手里,建议做扩展即可。新建一个类继承原始类,然后扩展自己所需的功能。
(PS:本人对calendar并不熟悉,以上意见只是一般情况的处理!)

本版积分规则