天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 1760|回复: 7

工作日的计算是否能排出双休日

[复制链接]
chen 发表于 2011-9-7 09:36:18 | 显示全部楼层 |阅读模式
是否能排出双休日,例如:
var starttime= getToday();
var qixian= getItemValue("wzbqixian");
wzbriqi= adjustDay(starttime,qixian);
}
wzbriqi;
我想的结果就是计算出的wzbriqi是排出双休日的,有这样的函数嘛
shary 发表于 2011-9-7 09:47:37 | 显示全部楼层
本帖最后由 shary 于 2011-9-7 09:49 编辑

有函数可以算出来。单前提要知道后台企业域那里用户绑定的是什么日历类型。
var crocess = createProcess("cn.myapps.core.workcalendar.calendar.ejb.CalendarProcessBean");
crocess.countWorkingDays(startDate, endDate, calendar);//calendar是日历类型。
 楼主| chen 发表于 2011-9-7 10:05:01 | 显示全部楼层
我想要的是,当天的日期加上有效工作日,比如:
今天是星期三,9月7号,有效工作日是7天,那个得到的结果应该是9月16日,这个周末给排除了。
你给我的函数的计算工作日的,我要的结果是日期
shary 发表于 2011-9-7 10:23:46 | 显示全部楼层
你可以将用户绑定没有双休的工作日历。
 楼主| chen 发表于 2011-9-7 10:48:34 | 显示全部楼层
我把用户的工作日换成24小时日历
使用函数如下:
var starttime= getToday();
var qixian= getItemValue("wzbqixian");
wzbriqi= adjustDay(starttime,qixian);
}
wzbriqi;

可还是不行啊
bonnie 发表于 2011-9-7 11:21:17 | 显示全部楼层
你这样得出来的结果是什么呢?
 楼主| chen 发表于 2011-9-7 12:04:36 | 显示全部楼层
例如,今天starttime=2011.09.07     期限qixian=7
wzbriqi= adjustDay(starttime,qixian);
得到的结果是
wzbriqi=2011.09.14
我想要的结果是
wzbriqi=2011.09.16
计算出的结果能自动排出周末,不算在七天工作日期里面
shary 发表于 2011-9-7 15:00:11 | 显示全部楼层
额。。。明白你的意思。目前没有对应你这个业务的函数。你能需要自己去调用java类的方法去实现。

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 14:28

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表