以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]时间计算问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=25436) |
-- 作者:he_changping -- 发布时间:2012/11/9 11:57:00 -- [求助]时间计算问题 用狐表timespan类型计算间隔时间很方便,但我有这样的问题处理起来非常麻烦,不知道各位有没有好方法。员工请假要精确到0.5小时,如果用开始时间减去结束时间就会把非工作时间也算为请假时间。如2012-10-24 11:30开始请假,到第三天也就是2012-10-26 15:00结束休假,每天工作时段8:00-12:00 + 14:30-18:00也就是只有7.5小时。如果单纯用结束时间减去开始时间就会把非工作时间都 算作请假时间了。各位有没有好方法?求教。 |
-- 作者:hanxuntx -- 发布时间:2012/11/9 12:00:00 -- 那就多一步减去非工作时间 |
-- 作者:he_changping -- 发布时间:2012/11/9 12:17:00 -- 代码写起来挺麻烦的 你得判断开始和结束时间是上午还是下午 既要减中午的时间还得减晚上的时间。反正弄起来挺麻烦的。 |
-- 作者:狐狸爸爸 -- 发布时间:2012/11/9 12:21:00 -- 烦也得弄啊,先去自己弄,搞不定,就做个简单的表,输入两行数据,发上来,请大家帮你弄。 |
-- 作者:he_changping -- 发布时间:2012/11/9 12:21:00 -- 好的 谢谢! |