eg:2015-9-30到2015-10-10 就是想把中间的国庆日去掉不算,周末也不算然后算之间相差的天数
这个我看了前面给的链接,下载的链接没有看,另一花生 给的答案给了我启发。
说说我的想法吧,计算两个日期之间的天数和周末数不难,最难的是计算节假日的天数,这个后来想想也不难,因为节假日是国家明文规定了的,每年就那么几天而已,你可以先将这些存储起来,然后求完之后看看那些节假日在你的日期中,然后再减去节假日就是了,不用考虑调休的问题了,国家不会多占用你一天,也不会少给你一天。我们常说的十一黄金周,并不是说国家规定十一是7天假,规定的是3天,为了休得长一些从国家角度规定挪用前后的周末连成7天而已,因此我们计算到额时候要用3天,而不是7天。
因为涉及到调休的问题,在计算的时间正好跨越假期或者在调休时间附近时就比较麻烦了,这个就需要穷举所有的放假安排了。
先说这么多,晚上有时间了写篇博客出来。
http://download.csdn.net/download/xixi808/4145619