热情软件屋

 

为什么用weekday(today)的值不是当天的星期数,而是要晚一天


编号:QA004599
建立日期: 2002年3月24日 最后修改日期:2002年4月21日
所属类别:

Eric:
    操作系统: NT
    编程工具: ASP
    问题: today=formatdatetime(now(),1)&formatdatetime(now(),3)
    为什么用weekday(today)的值不是当天的星期数,而是要晚一天?
    水平: 刚入门

回答:

    星期一、星期二是中国人的叫法,我们习惯把星期一看做一周的第一天。而西方人把Sunday看作一周的第一天,Mondy是第二天,所以Weekday返回Monday为2。在你看来,星期一返回的是2,好象是晚了一天。
    
    浪侠的意见:
    Weekday的第2个参数可以指定一个星期的第一天,默认该参数为vbSunday。例子:
    WeekdayName(Weekday(Now, vbMonday), False, vbMonday)

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio