2015-04-02 38 views

回答

2
DatePart("w", DateAdd("d",-1,Now())) 
1

選其一

DatePart("w", Now(), vbMonday) 

或(便攜式任何地方更好,與位置無關)

DatePart("w", Now(), vbUseSystemDayOfWeek) 

說明

DatePart功能返回給定的指定部分日期。

DatePart(interval, date[, firstdayofweek[, firstweekofyear]]) 

參數

  • interval必需。字符串表達式是您想要返回的時間間隔。有關值,請參閱設置部分。
  • date必需。你想評估的日期表達式。
  • firstdayofweek可選。指定星期幾的常量。 如果未指定,則假定爲星期日
  • firstweekofyear可選。指定一年中第一週的常量。如果未指定,則假定第一週是1月1日發生的那一週。

供參考:所述firstdayofweek參數可以具有以下值:

Constant   Value Description 

vbUseSystemDayOfWeek 0 Use National Language Support (NLS) API setting. 
vbSunday    1 Sunday (default) 
vbMonday    2 Monday 
vbTuesday    3 Tuesday 
vbWednesday   4 Wednesday 
vbThursday   5 Thursday 
vbFriday    6 Friday 
vbSaturday   7 Saturday 

firstweekofyear參數可以具有以下值:

Constant Value Description 

vbUseSystem  0 Use National Language Support (NLS) API setting. 
vbFirstJan1  1 Start with the week in which January 1 occurs (default). 
vbFirstFourDays 2 Start with the week that has at least four days in the new year. 
vbFirstFullWeek 3 Start with the first full week of the new year.