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

[已解决] 获取请假时间

[复制链接]
深圳捷维 发表于 2015-9-8 16:48:48 | 显示全部楼层 |阅读模式
本帖最后由 lana 于 2015-9-10 10:06 编辑

需要从两个时间控件求差结合工作时间求出请假时间。以下代码在mySql数据库可以正常使用,但是在SQLserver数据库下无法正常使用,求在SQLserver下如何获取两个时间控件的差。


var doc = getCurrentDocument();
var stateLabel = doc.getStateLabel();
var value = getItemValueAsDouble("总计");
if (stateLabel == null || "".equals(stateLabel) || "请假申请".equals(stateLabel)) {
        var starttime = doc.getItemValueAsDate("开始时间");
        var endtime = doc.getItemValueAsDate("结束时间");
        var diffday = 0;
        var value = 0;
        if (starttime != null && endtime != null && starttime != "" && endtime != "") {
               
               var startday = $TOOLS.DATE_UTIL.getDateTimeStr(starttime);
                var endday = $TOOLS.DATE_UTIL.getDateTimeStr(endtime);
                diffday = getWorkingTimesCount(starttime, endtime);
                if (diffday + 1 > round(diffday, 0) + 1) {
                        diffday = round(diffday, 0) + 1;
                } else {
                        diffday = round(diffday, 0);
                }
        }
        value = diffday;
}
value;
lana 发表于 2015-9-10 10:06:01 | 显示全部楼层
经客户反馈,问题解决了,获取正确的控件名称
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-14 15:17

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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