以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  星期处理的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=85682)

--  作者:凡夫俗子
--  发布时间:2016/5/31 17:26:00
--  星期处理的问题
DayOfWeek与 y = DatePart("w", st) 的问题
output.Show(y) \'第3天  \'星期

今天 是 2016-5-31日 
DayOfWeek计算 是星期二

DatePart("w", st) 输出的结果是3 

如何让DatePart("w", st)输出的结果也变成2呢

这应该是与设置一个星期哪一天是第一天有关
如何进行相关的判断,从而不管采用哪咱方法,得出的结果保证一样呢

--  作者:大红袍
--  发布时间:2016/5/31 17:33:00
--  

 减1不行?灵活处理啊。


--  作者:大红袍
--  发布时间:2016/5/31 17:34:00
--  
要不你就自己编写一个函数来用。
--  作者:凡夫俗子
--  发布时间:2016/5/31 19:38:00
--  
是直接统统减1 还是要判断一下什么条件 再决定是否减1了,就怕直接减1了 有的系统上又不正确
--  作者:大红袍
--  发布时间:2016/5/31 19:39:00
--  

什么系统上不正确?

 

减1是笼统的说法,根据具体的问题编写对应代码达到自己的目的