VB中 weekDay(now)函数问题

来源:百度知道 编辑:UC知道 时间:2024/05/05 00:33:09
为了更好的表达我的问题,本人配有插图在里面,地址:http://hi.baidu.com/agzbc/blog/item/3741dbea69545ed2d439c9f4.html

对这个函数有疑惑,望得到高人指点
weekday()不是返回当前的星期吗?怎么返回值总是比实际大一天,能说清楚一点更好,谢谢!!!!

在VB中关于月份和日期的表示:

第一个月份为 0 ,依次往后数

星期的第一天为星期日,依次往后数


Date - (Weekday(Date) - 1)
这个表达式就可以算出来了

注:
weekday()是返回当前的星期数
但是在VB中星期与数值的对应关系为:
日 一 二 三 四 五 六
1 2 3 4 5 6 7