dow( ) 函数
从日期表达式或日期时间表达式返回该日期是一周的第几天。语法DOW(dExpression | tExpression [, nFirstDayOfWeek])返回值类型数值型参数dExpression指定日期表达式。tExpression指定日期时间表达式。nFirstDayOfWeek指定一周的第一天。nFirstDayOfWeek 可以是下列某个值:nFirstDayOfWeek 说明
0 DOW( ) 使用当前在“星期开始于”列表框中选定的日期,该列表框出现在“选项”对话框中的“国际”选项卡上。
1 星期日。当省略 nFirstDayOfWeek 时这是默认值。它是早期 FoxPro 版本使用的一周的第一天。
2 星期一
3 星期二
4 星期三
5 星期四
6 星期五
7 星期六
从日期表达式或日期时间表达式返回该日期是一周的第几天。语法DOW(dExpression | tExpression [, nFirstDayOfWeek])返回值类型数值型参数dExpression指定日期表达式。tExpression指定日期时间表达式。nFirstDayOfWeek指定一周的第一天。nFirstDayOfWeek 可以是下列某个值:nFirstDayOfWeek 说明
0 DOW( ) 使用当前在“星期开始于”列表框中选定的日期,该列表框出现在“选项”对话框中的“国际”选项卡上。
1 星期日。当省略 nFirstDayOfWeek 时这是默认值。它是早期 FoxPro 版本使用的一周的第一天。
2 星期一
3 星期二
4 星期三
5 星期四
6 星期五
7 星期六
从日期表达式或日期时间表达式返回该日期是一周的第几天。语法DOW(dExpression | tExpression [, nFirstDayOfWeek])返回值类型数值型参数dExpression指定日期表达式。tExpression指定日期时间表达式。nFirstDayOfWeek指定一周的第一天。nFirstDayOfWeek 可以是下列某个值:nFirstDayOfWeek 说明
0 DOW( ) 使用当前在“星期开始于”列表框中选定的日期,该列表框出现在“选项”对话框中的“国际”选项卡上。
1 星期日。当省略 nFirstDayOfWeek 时这是默认值。它是早期 FoxPro 版本使用的一周的第一天。
2 星期一
3 星期二
4 星期三
5 星期四
6 星期五
7 星期六
所以有,
dow(ctod(01/02/2002))-1 ,0代表星期日
dow(ttod(substr('20020102',1,4)+'/'+substr('20020102',5,2)+'/'+sbustr('20020102',7,2)))
我这样写的代码:
SET CENTURY On
SET DATE TO AMERICAN
lcmonth = str(7)
lcday = str(22)
lcYear = str(2002)
? cdow(CTOD(lcMonth+"/"+lcDay+"/"+lcYear))