eg:2015-9-30到2015-10-10 就是想把中间的国庆日去掉不算,周末也不算然后算之间相差的天数
4条回答 默认 最新
- JonsonJiao 2015-08-29 02:08关注
这个我看了前面给的链接,下载的链接没有看,另一花生 给的答案给了我启发。
说说我的想法吧,计算两个日期之间的天数和周末数不难,最难的是计算节假日的天数,这个后来想想也不难,因为节假日是国家明文规定了的,每年就那么几天而已,你可以先将这些存储起来,然后求完之后看看那些节假日在你的日期中,然后再减去节假日就是了,不用考虑调休的问题了,国家不会多占用你一天,也不会少给你一天。我们常说的十一黄金周,并不是说国家规定十一是7天假,规定的是3天,为了休得长一些从国家角度规定挪用前后的周末连成7天而已,因此我们计算到额时候要用3天,而不是7天。
因为涉及到调休的问题,在计算的时间正好跨越假期或者在调休时间附近时就比较麻烦了,这个就需要穷举所有的放假安排了。
先说这么多,晚上有时间了写篇博客出来。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决评论 打赏 举报无用 1
悬赏问题
- ¥40 复杂的限制性的商函数处理
- ¥15 程序不包含适用于入口点的静态Main方法
- ¥15 素材场景中光线烘焙后灯光失效
- ¥15 请教一下各位,为什么我这个没有实现模拟点击
- ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题
- ¥15 slam rangenet++配置
- ¥15 有没有研究水声通信方面的帮我改俩matlab代码