以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- weekday()用法问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=141875) |
-- 作者:foxyuan -- 发布时间:2019/10/13 0:14:00 -- weekday()用法问题 S1、S2为什么是星期三? Dim Day As Date = #12/31/2019#
Dim s As String = format(day,"dddd")
output.show(s) Dim s1 As String = WeekDayName(weekday(day)) output.show(s1) Dim s2 As String = weekday(day) output.show(s2) Dim d As Date = "2019-12-31" Output.Show(WeekDayName(day.DayOfWeek)) Output.Show(WeekDayName(d.DayOfWeek)) [此贴子已经被作者于2019/10/13 0:15:09编辑过]
|
-- 作者:有点蓝 -- 发布时间:2019/10/13 21:50:00 -- 参考:https://zhidao.baidu.com/question/93632833.html weekday的返回值从1开始,却是从周日开始算,周日表示1,周一表示2 DayOfWeek的返回值从0开始,也是从周日开始算,周日表示0,周一表示1 WeekDayName也是从1开始计算,却是从周一开始,1表示周一,7表示周日 Dim Day As Date = #12/31/2019# output.show(weekday(day)) output.show(WeekDayName(1)) output.show(WeekDayName(7)) |