【发布时间】:2014-12-01 22:25:01
【问题描述】:
我是 Access 2010 的新手,需要获取一个工作周中的天数,不包括假期,但是有一个转折。我已经能够使用互联网上出现的工作日标准 VB 代码,它非常适用于简单的周一 - 周五或周一 - 周六计算。我的问题是,如果周五、周六和周日都算作 1 天,我该如何或是否可以操纵此代码来计算天数?
示例:计算从 2014 年 11 月 25 日星期二到今天的天数。
- -今天的日期 = 2014 年 12 月 1 日,星期一;
- 2014 年 12 月 1 日,星期一 = 0;
- 2014 年 11 月 30 日,星期日 = 3;
-2014 年 11 月 29 日,星期六 = 3;
-2014 年 11 月 28 日,星期五 = 3;
-2014 年 11 月 27 日星期四(节假日)= 2;
-2014 年 11 月 26 日,星期三 = 2;
- 2014 年 11 月 25 日,星期二 = 1
所以在上面的例子中,天数是 3。
【问题讨论】:
-
你考虑过日历表吗?它们非常有用。
-
由于您没有共享您正在使用的代码,因此很难得到准确的答案。在您的搜索中,您可能会遇到可以告诉您某个日期范围内有多少个“星期五”的代码。为什么不将工作日计算为周一至周日减去周五(或周六/周日)的数量。
标签: ms-access-2010