如何判定现在的日期是星期几,在线等,急!

wpp9999 2004-09-11 05:08:35
如何判定现在的日期是星期几,在线等,急!
...全文
216 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
iiboy 2004-09-11
  • 打赏
  • 举报
回复
楼上正解

Weekday(date, [firstdayofweek])

vbSunday 1 星期日
vbMonday 2 星期一
vbTuesday 3 星期二
vbWednesday 4 星期三
vbThursday 5 星期四
vbFriday 6 星期五
vbSaturday 7 星期六

===========
dim xx as integer
xx=Weekday(Date())
select case xx
case 1
'星期日
case 2
'星期一
....
case 7
'星期六
end select
northwolves 2004-09-11
  • 打赏
  • 举报
回复
Private Sub Command1_Click()
MsgBox DateAdd("d", -Weekday(Date, vbSunday), Date) & "--->" & DateAdd("d", 7 - Weekday(Date, vbSunday), Date), 0, "this week"
End Sub
wpp9999 2004-09-11
  • 打赏
  • 举报
回复
多谢上面各位的指教,有眉目了!
脆皮大雪糕 2004-09-11
  • 打赏
  • 举报
回复
举个例子
Debug.Print WeekdayName(Weekday(Date)) '
脆皮大雪糕 2004-09-11
  • 打赏
  • 举报
回复
WeekdayName函数


描述

返回一个字符串,表示一星期中的某天。

语法

WeekdayName(weekday, abbreviate, firstdayofweek)

WeekdayName函数语法有如下几部分:

部分 描述
weekday 必需的。数字值,表示一星期中的某天。该数字值要依赖于firstdayofweek设置中的设置值来决定。
abbreviate 可选的。Boolean值,表示星期的名称是否被缩写。如果忽略该值,缺省值为False,表明星期的名称不能被缩写。
firstdayofweek 可选的。数字值,表示一星期中第一天。关于其值,请参阅“设置值”部分。


设置值

firstdayofweek参数值如下:

常数 值 描述
vbUseSystem 0 使用本国语言支持 (NLS) API设置值。
vbSunday 1 星期日(缺省)。
vbMonday 2 星期一
vbTuesday 3 星期二
vbWednesday 4 星期三
vbThursday 5 星期四
vbFriday 6 星期五
vbSaturday 7 星期六

脆皮大雪糕 2004-09-11
  • 打赏
  • 举报
回复
Weekday 函数


返回一个 Variant (Integer),包含一个整数,代表某个日期是星期几。

语法

Weekday(date, [firstdayofweek])

Weekday 函数语法有下列的命名参数:

部分 描述
date 必要。能够表示日期的 Variant、数值表达式、字符串表达式或它们的组合。如果 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 星期六

viena 2004-09-11
  • 打赏
  • 举报
回复
返回值
vbSunday 1 星期日
vbMonday 2 星期一
vbTuesday 3 星期二
vbWednesday 4 星期三
vbThursday 5 星期四
vbFriday 6 星期五
vbSaturday 7 星期六
wpp9999 2004-09-11
  • 打赏
  • 举报
回复
也就是通过现在的日期来判定这个日期所在的一周的时间范围
viena 2004-09-11
  • 打赏
  • 举报
回复
Weekday(date)

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧