VB中 weekDay(now)函数问题对这个函数有疑惑,weekday()不是返回当前的星期吗?怎么返回值总是比实际大一天,能说清楚一点更好,

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/24 02:13:42

VB中 weekDay(now)函数问题
对这个函数有疑惑,
weekday()不是返回当前的星期吗?怎么返回值总是比实际大一天,能说清楚一点更好,

在VB中关于月份和日期的表示:
第一个月份为 0 ,依次往后数
星期的第一天为星期日,依次往后数

Date - (Weekday(Date) - 1)
这个表达式就可以算出来了
注:
weekday()是返回当前的星期数
但是在VB中星期与数值的对应关系为:
日 一 二 三 四 五 六
1 2 3 4 5 6 7