week( ) 函数

示例 请参阅

从日期表达式或日期时间表达式中返回代表一年中第几周的数值。

语法

WEEK(dExpression | tExpression [, nFirstWeek] [, nFirstDayOfWeek])

参数
dExpression | tExpression

指定日期或日期时间表达式,WEEK( )函数从这个表达式中返回一年中的周的序号。
如果省略可选参数 nFirstWeek 和 nFirstDayOfWeek,则 WEEK( ) 
函数把“星期日”作为每周的第一天。

nFirstWeek

指定一年中的第一周,nFirstWeek 可取以下值。

nFirstWeek 说明
0 WEEK( )函数返回当前选定的周,选定值在“选项”对话框中“国际”选项卡中的“一年的第一周”列表中。
1 第一周包含 1 月 1 日,省略 nFirstWeek 时为默认值。
2 第一周后半部分(四天)在当前年内。
3 第一周有 7 天。

nFirstDayOfWeek

指定每周的第一天。nFirstDayOfWeek 可取以下值。

nFirstDayOfWeek 说明
0 week( ) 函数返回当前选定的日,选定值在“选项”对话框中“国际”选项卡内“星期开始于”列表内。
1 星期日。省略 nFirstDayOfWeek 时的默认值,并且是早期 FoxPro 版本中每周的第一天。
2 星期一
3 星期二
4 星期三
5 星期四
6 星期五
7 星期六

附注

week( ) 函数返回 1 到 53 之间的一个数,该数代表一年中周的序号。例如,WEEK( ) 返回 1,表明是一年中的第一周;返回 2,为一年中的第二周,依此类推。注意,一周可以分在两年之中 一年的第一周可以在当前年和前一年之中。