判断今天是不是节假日后的第一天

dai2jiang 2014-09-07 04:02:44

高手们,我现在需要取一个值:今天是不是节假日后的第一天
情况分为以下几种:
1:正常周六日后的周一
2:如果周日赶上过节调休,则取周日这天
2:过节(国庆,端午,春节)之后的第一天
这个想用java和数据库的方式设计,但是鄙人的思路始终留点乱,
请高手帮设计一下,如果才能简单明了的取出这一天的值
...全文
496 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lizy_java 2014-09-09
  • 打赏
  • 举报
回复
你得在数据表里面设置节假日的开始开始时间和结束时间, 第一步是先判断今天是不是过节之后的第一天: 也就是你的: 3:过节(国庆,端午,春节)之后的第一天 第二步: 2:如果周日赶上过节调休,则取周日这天 第三步: 1:正常周六日后的周一 这样的一个执行顺序,应该就能判断出来了
代码间的舞者 2014-09-08
  • 打赏
  • 举报
回复
引用 楼主 dai2jiang 的回复:
高手们,我现在需要取一个值:今天是不是节假日后的第一天 情况分为以下几种: 1:正常周六日后的周一 2:如果周日赶上过节调休,则取周日这天 2:过节(国庆,端午,春节)之后的第一天 这个想用java和数据库的方式设计,但是鄙人的思路始终留点乱, 请高手帮设计一下,如果才能简单明了的取出这一天的值
如果只是上述几种情况,那就简单了。写一段代码就可以实现了,不需要数据库。 但如果是按实际情况考虑的话,楼主还得考虑到:每年的放假日期都是假日办颁布的,实际放假时间未必按照以上规则。
wyx100 2014-09-07
  • 打赏
  • 举报
回复
引用 1 楼 OrthocenterChocolate 的回复:
首先你得先有节假日的数据,就是你先要知道哪天是节假日,有了这些数据,那么给定一天,先判断它是不是属于某个节假日的,如果是,那这天肯定就不是节假日后的第一天,如果它不属于某个节假日,那再看是不是周末等等,慢慢判断就行了。
Kenney_Qin 2014-09-07
  • 打赏
  • 举报
回复
首先你得先有节假日的数据,就是你先要知道哪天是节假日,有了这些数据,那么给定一天,先判断它是不是属于某个节假日的,如果是,那这天肯定就不是节假日后的第一天,如果它不属于某个节假日,那再看是不是周末等等,慢慢判断就行了。

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧