VB weekday()函数的用法

来源:百度知道 编辑:UC知道 时间:2024/05/05 07:55:09
d1=#2009/4/14#
MsgBox Weekday(d1)
不设置参数,系统默认为1,返回3代表星期2
如果改为
MsgBox Weekday(d1,2),返回2,代表什么意思啊?
怎么看的啊?
后面参数改变后函数值代表的含义会不会变?

语法
Weekday(date, [firstdayofweek])
Weekday 函数的语法有以下参数:

参数 描述
date 可以代表日期的任意表达式。如果 date 参数中包含 Null,则返回 Null。
firstdayofweek 指定星期中第一天的常数。如果省略,默认使用 vbSunday。

设置
firstdayofweek 参数有如下设置:
常数 值 描述
vbUseSystem 0 使用区域语言支持 (NLS) API 设置。
vbSunday 1 星期日
vbMonday 2 星期一
vbTuesday 3 星期二
vbWednesday 4 星期三
vbThursday 5 星期四
vbFriday 6 星期五
vbSaturday 7 星期六

返回值
Weekday 函数返回如下值:
常数 值 描述
vbSunday 1 星期日
vbMonday 2 星期一
vbTuesday 3 星期二
vbWednesday 4 星期三
vbThursday 5 星期四
vbFriday 6 星期五
vbSaturday 7 星期六

  WEEKDAY函数是Excel函数。 返回值为一个数字,表示星期几。常使用WEEKDAY函数计算某天为星期几。
  
  语法:
  WEEKDAY(serial_number,return_type)
  serial_number 是要返回日期数的日期,它有多种输入方式:带引号的本串(如"2001/02/26")、序列号(如35825 表示1998 年1 月30 日) 或其他公式或函数的结果(如DATEVALUE("2000/1/30"))。
  return_type为确定返回值类型的数字,数字1 或省略则1 至7 代表星期天到星期六,数字2 则1 至7 代表星期一