当前位置:编程学习 > C#/ASP.NET >>

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

我现在想写一个休息日算法来显示出考勤表中的休息日,现在星期六星期天判断上还有,十一和元旦,过年等法定假日与星期六星期天冲突时怎么判断上不好搞.想了半天了也没解决?高手们看看能不能解决 --------------------编程问答-------------------- 十一\元旦等好弄吧
过年需要一个 农历算法
可以baidu搜一下 --------------------编程问答-------------------- 十一元旦怎么弄呢,自己顶下 --------------------编程问答-------------------- 法定假日的安排是每年假日办事前通知的,可能会有例外,如非典
基本上是前后双休作调度,
可以在代码中根据dayofweek判断双休前作法定节日的调休判断,优先度高过双休 --------------------编程问答-------------------- 公司制度不一样,放假方式也不一样,最好在数据库中有这么一个表,来记录放假方式和天数,然后在页面判断哪些天放假就好了 --------------------编程问答-------------------- 说明你还不了解放假的规则,如果用文字你能描述清楚你们放假的规则,你转成程序还不容易?呵呵。懒的想。但楼主一定自己搞的定的。你帖子里目前还没看出你有什么实质的问题,好像是要别人给代码? --------------------编程问答-------------------- 公司制度不一样,放假方式也不一样,最好在数据库中有这么一个表,来记录放假方式和天数,然后在页面判断哪些天放假就好了
--------------------编程问答-------------------- 设计一个表,专门由人事进行休息日的管理,这样比较现实! --------------------编程问答-------------------- 顶 --------------------编程问答-------------------- jf --------------------编程问答-------------------- 我学C#没多久,用C#不知道怎么实现,我可以提供一个用SQL数据库的思路:
1.用DATEPART可以返回是星期几,比如2007年1月1日,可以算出是星期一
2.如果刚好这一天是星期六,那么则把假期后延一天
3.如果有补假的情况,可以计算出2007/1/1这一天减去7(用上个星期补)或加7(用下星期补) --------------------编程问答-------------------- 这种东西就是需求要做好,程序上应该没有什么问题,先把需求写出来,做uml图,再编程实现就好多了,千万别想,要是有哪个地方没想好的话,到时放假日子弄错了,可就麻烦了。 --------------------编程问答-------------------- 高手只能帮你解决技术问题,但逻辑问题必须你自己考虑清楚~ --------------------编程问答-------------------- 这种东西就是需求要做好,程序上应该没有什么问题,先把需求写出来,做uml图,再编程实现就好多了,千万别想,要是有哪个地方没想好的话,到时放假日子弄错了,可就麻烦了。
=================================================================================
搞笑,做什么UML。
有必要吗?这样的例子,有必要置顶向下吗? --------------------编程问答-------------------- 我有现成的。 --------------------编程问答-------------------- 给你个数据存储例子:

;本配置文件用于一年的日期分类设置数据的保存。
[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
--------------------编程问答-------------------- 类别有等级。普通<公众假日<法定假日<特殊假日<其它。 --------------------编程问答-------------------- 高手啊 --------------------编程问答-------------------- 过年不管是不是星期天,初一到初八都是假期 --------------------编程问答-------------------- 呵呵,好想法,我也要做一个! --------------------编程问答-------------------- 建个表,把未来十年的假期都放进去。玩死它 --------------------编程问答-------------------- 我们原来做项目的方法都是建张专门存日期的表,把未来(或之前)的好多天都存到表里去,这个表可以添加其他的好多字段做其他的用处。可以实现假期,自定义假期也没有问题
楼主可以试试 --------------------编程问答-------------------- 都是高手呀,我无权发言
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,