公司要写售后的一个功能,用到这个功能,在一个贴吧上找到的,整理一下, 贴出来。 ...
最近公司HR和Finance想算员工的工作天数,想让我帮忙写些VBA,自己从网上找了下代码,自己再改改,以下来自网络。 计算两个日期之间的工作日,用VBA,因量大,最好用数组做 根据他提供的方法,其实就是判断某个日期是星期一到星期五就日期计数加 ,一直到结束,自己改良了下: 上面的这个方法只算是可以运行,如果计算的天数多并且员工数多,则效果就差了,所以又有了下面的改良。 计算两个日期的整周数,然后 ...
2015-12-19 20:37 0 4650 推荐指数:
公司要写售后的一个功能,用到这个功能,在一个贴吧上找到的,整理一下, 贴出来。 ...
...
可能看标题你还是不太懂我在讲什么,我们设定一个场景,假如一天老板叫你为他统计在06年圣诞节(2006-12-25) 至07年情人节(2007-02-14)这段时间创建的,处理了超过七天半(7.5个工作日)的客诉的数量,你如何操作呢? 首先我们说超过7.5个工作日,就是要减去周六和周日 ...
设置起止时间参数 建表 写入时间函数 调用存储过程 更新星期数据 使用 排除周末 排除节假日 注:节假日需要维护calendar表 calendar数据录入 ...
获取结果: ...
客户要求计算两个时间点之间工作了多少时间,时间上要排除非工作日、节假日、非工作时间。非工作时间设定为除9点到18点之外的。 在网上搜索一通终于到相类似的情况了,链接为:http://bbs.csdn.net/topics/360105287 网上计算时间点时是自己建了一张节假日的表,好在客户 ...
Oracle计算两天两个日期间相差的天数: 1 select to_date('19930411','yyyymmdd')-to_date('19890507','yyyymmdd') from dual; ...
获取两个日期之间的工作日天数 (只去除周六日,未去除节假日) 其他参考资料: 方法1、使用循环的方式遍历两个日期的每一天,当日期不属于周六日时, 工作日 + 1 方法2、 1、如果两个时间在同一周,且都不是周末日期,直接返回 时间差 ...