主题:请教DOW()函数的用法
jxjdzwang5555
[专家分:1100] 发布于 2009-02-13 09:51:00
比如说02/12/09,就显示02/16/09。请大侠帮助,谢谢!
d1=DATE()
?"下个周一的日期:", d1+7-DOW(d1,3)
dow()函数后面的参数3是什么意思,请老师解答。
谢谢
回复列表 (共4个回复)
沙发
hzc2 [专家分:390] 发布于 2009-02-13 10:47:00
dow( ) 函数
从日期表达式或日期时间表达式返回该日期是一周的第几天。
语法
DOW(dExpression | tExpression [, nFirstDayOfWeek])
返回值类型
数值型
参数
dExpression
指定日期表达式。
tExpression
指定日期时间表达式。
nFirstDayOfWeek
指定一周的第一天。nFirstDayOfWeek 可以是下列某个值:
nFirstDayOfWeek 说明
0 DOW( ) 使用当前在“星期开始于”列表框中选定的日期,该列表框出现在“选项”对话框中的 “国 际”选项卡上。
1 星期日。当省略 nFirstDayOfWeek 时这是默认值。它是早期 FoxPro 版本使用的一周的第一天。
2 星期一
3 星期二
4 星期三
5 星期四
6 星期五
7 星期六
板凳
jxjdzwang5555 [专家分:1100] 发布于 2009-02-13 15:24:00
1 星期日。当省略 nFirstDayOfWeek 时这是默认值。它是早期 FoxPro 版本使用的一周的第一天。
2 星期一
3 星期二
4 星期三
5 星期四
6 星期五
7 星期六
假如参数为4,还回值是不是为3呢?
我还是没有搞清参数与返回值的关系。
3 楼
cbl518 [专家分:57140] 发布于 2009-02-13 16:31:00
[quote]1 星期日。当省略 nFirstDayOfWeek 时这是默认值。它是早期 FoxPro 版本使用的一周的第一天。
2 星期一
3 星期二
4 星期三
5 星期四
6 星期五
7 星期六
假如参数为4,还回值是不是为3呢?
我还是没有搞清参数与返回值的关系。
[/quote]
假如参数为 4
那么,当星期三时,返回值是: 1 星期四,返回值是: 2 星期五,返回值是: 3 ……… 依次类推,最后星期二时,返回值是: 7
假如参数为 3
那么,当星期二时,返回值是: 1 星期三,返回值是: 2 星期四,返回值是: 3 ……… 依次类推,最后星期一时,返回值是: 7
4 楼
cbl518 [专家分:57140] 发布于 2009-02-13 16:34:00
[quote]1 星期日。当省略 nFirstDayOfWeek 时这是默认值。它是早期 FoxPro 版本使用的一周的第一天。
2 星期一
3 星期二
4 星期三
5 星期四
6 星期五
7 星期六
假如参数为4,还回值是不是为3呢?
我还是没有搞清参数与返回值的关系。
[/quote]
假如参数为 4
那么,当星期三时,返回值是: 1 星期四,返回值是: 2 星期五,返回值是: 3 ……… 依次类推,最后星期二时,返回值是: 7
假如参数为 3
那么,当星期二时,返回值是: 1 星期三,返回值是: 2 星期四,返回值是: 3 ……… 依次类推,最后星期一时,返回值是: 7
我来回复