哪个高手能有实力解决么????

huanhuanz 2007-01-04 10:53:47
我现在想写一个休息日算法来显示出考勤表中的休息日,现在星期六星期天判断上还有,十一和元旦,过年等法定假日与星期六星期天冲突时怎么判断上不好搞.想了半天了也没解决?高手们看看能不能解决
...全文
657 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq287888462 2007-01-05
  • 打赏
  • 举报
回复
都是高手呀,我无权发言
superxiaomm 2007-01-04
  • 打赏
  • 举报
回复
jf
hjksoft 2007-01-04
  • 打赏
  • 举报
回复
lhcoolhacker 2007-01-04
  • 打赏
  • 举报
回复
设计一个表,专门由人事进行休息日的管理,这样比较现实!
GXY2005 2007-01-04
  • 打赏
  • 举报
回复
公司制度不一样,放假方式也不一样,最好在数据库中有这么一个表,来记录放假方式和天数,然后在页面判断哪些天放假就好了
兔子-顾问 2007-01-04
  • 打赏
  • 举报
回复
说明你还不了解放假的规则,如果用文字你能描述清楚你们放假的规则,你转成程序还不容易?呵呵。懒的想。但楼主一定自己搞的定的。你帖子里目前还没看出你有什么实质的问题,好像是要别人给代码?
glacier111 2007-01-04
  • 打赏
  • 举报
回复
公司制度不一样,放假方式也不一样,最好在数据库中有这么一个表,来记录放假方式和天数,然后在页面判断哪些天放假就好了
yan63 2007-01-04
  • 打赏
  • 举报
回复
法定假日的安排是每年假日办事前通知的,可能会有例外,如非典
基本上是前后双休作调度,
可以在代码中根据dayofweek判断双休前作法定节日的调休判断,优先度高过双休
huanhuanz 2007-01-04
  • 打赏
  • 举报
回复
十一元旦怎么弄呢,自己顶下
calmzeal 2007-01-04
  • 打赏
  • 举报
回复
十一\元旦等好弄吧
过年需要一个 农历算法
可以baidu搜一下
心晴Sunheart 2007-01-04
  • 打赏
  • 举报
回复
我们原来做项目的方法都是建张专门存日期的表,把未来(或之前)的好多天都存到表里去,这个表可以添加其他的好多字段做其他的用处。可以实现假期,自定义假期也没有问题
楼主可以试试
yuanmu 2007-01-04
  • 打赏
  • 举报
回复
建个表,把未来十年的假期都放进去。玩死它
jinbao 2007-01-04
  • 打赏
  • 举报
回复
呵呵,好想法,我也要做一个!
阿牛138588 2007-01-04
  • 打赏
  • 举报
回复
过年不管是不是星期天,初一到初八都是假期
eaglenihao 2007-01-04
  • 打赏
  • 举报
回复
高手啊
JasonHeung 2007-01-04
  • 打赏
  • 举报
回复
类别有等级。普通<公众假日<法定假日<特殊假日<其它。
JasonHeung 2007-01-04
  • 打赏
  • 举报
回复
给你个数据存储例子:

;本配置文件用于一年的日期分类设置数据的保存。
[SETUP]

;农历闰年标志
EMBOLISM = 0

;分类个数
TYPE_COUNT = 5

TYPE_0_ID = 0
TYPE_0_NAME = 普通
TYPE_0_REMARK = 其它类型以外的日期

TYPE_1_ID = 1
TYPE_1_NAME = 公众假日
TYPE_1_REMARK = 其它类型以外的周六、周日

TYPE_2_ID = 2
TYPE_2_NAME = 法定假日
TYPE_2_REMARK = 元旦、春节、劳动节等

TYPE_3_ID = 3
TYPE_3_NAME = 特殊假日
TYPE_3_REMARK = 地区性假日

TYPE_4_ID = 4
TYPE_4_NAME = 其它类型
TYPE_4_REMARK = 公司设置的假日

;法定假日数据,格式:月/日 逗号为分隔符,破折号为区间表示。
TYPE_2_DAY_COUNT = 3
TYPE_2_DAY_0_DAY = 1/1
TYPE_2_DAY_1_DAY = 5/1-5/3
TYPE_2_DAY_2_DAY = 10/01-10/03
TYPE_2_DAY_0_NAME = 元旦节
TYPE_2_DAY_1_NAME = 劳动节
TYPE_2_DAY_2_NAME = 国庆节


[DEFAULT]

COUNT = 11


DEFAULT_0_ID = 2
DEFAULT_0_DAY = 5/1-5/3
DEFAULT_0_NAME = 劳动节

DEFAULT_1_ID = 2
DEFAULT_1_DAY = 10/1-10/3
DEFAULT_1_NAME = 国庆节

DEFAULT_2_ID = 2
DEFAULT_2_DAY = 6/1
DEFAULT_2_NAME = 儿童节

DEFAULT_3_ID = 2
DEFAULT_3_DAY = 3/8
DEFAULT_3_NAME = 妇女节

DEFAULT_4_ID = 3
DEFAULT_4_DAY = 2/14
DEFAULT_4_NAME = 情人节

DEFAULT_5_ID = 2
DEFAULT_5_DAY = 1/1
DEFAULT_5_NAME = 元旦节

DEFAULT_6_ID = 2
DEFAULT_6_DAY = 1/1-1/3
DEFAULT_6_NAME = 春节
;日期历法类型,0=公历,1=农历
DEFAULT_6_DAYTYPE = 1


DEFAULT_7_ID = 2
DEFAULT_7_DAY = 8/15
DEFAULT_7_NAME = 中秋节
;日期历法类型,0=公历,1=农历
DEFAULT_7_DAYTYPE = 1


DEFAULT_8_ID = 2
DEFAULT_8_DAY = 1/15
DEFAULT_8_NAME = 元宵节
;日期历法类型,0=公历,1=农历
DEFAULT_8_DAYTYPE = 1

DEFAULT_9_ID = 2
DEFAULT_9_DAY = 7/7
DEFAULT_9_NAME = 七夕
;日期历法类型,0=公历,1=农历
DEFAULT_9_DAYTYPE = 1


DEFAULT_10_ID = 2
DEFAULT_10_DAY = 7/17
DEFAULT_10_NAME = 中元节
;日期历法类型,0=公历,1=农历
DEFAULT_10_DAYTYPE = 1
JasonHeung 2007-01-04
  • 打赏
  • 举报
回复
我有现成的。
heartdevil 2007-01-04
  • 打赏
  • 举报
回复
这种东西就是需求要做好,程序上应该没有什么问题,先把需求写出来,做uml图,再编程实现就好多了,千万别想,要是有哪个地方没想好的话,到时放假日子弄错了,可就麻烦了。
=================================================================================
搞笑,做什么UML。
有必要吗?这样的例子,有必要置顶向下吗?
viena 2007-01-04
  • 打赏
  • 举报
回复
高手只能帮你解决技术问题,但逻辑问题必须你自己考虑清楚~
加载更多回复(2)

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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