[Access 2016/2013/2010/2007]
AccessのWeekday関数の使い方を紹介します。
スポンサーリンク
書式
Weekday(日時, 週の開始曜日)
日時から曜日を表す数値を求めて返します。曜日名を求めたいときは、WeekdayName関数といっしょに使用してください。
■戻り値の型:バリアント型 (内部処理形式 Integer の Variant)
■引数
引数 | 指定 | 説明 |
---|---|---|
日時 date | 必須 | 日時を指定 |
週の開始曜日 firstdayofweek | 省略可 | 週の始まりの曜日を 表B の値で指定。省略した場合は、日曜日を週の始まりと見なす |
■表A 戻り値(引数 週の開始曜日 を省略した場合の戻り値)
戻り値 | 説明 |
---|---|
1 | 日曜日 |
2 | 月曜日 |
3 | 火曜日 |
4 | 水曜日 |
5 | 木曜日 |
6 | 金曜日 |
7 | 土曜日 |
■表B 引数 週の開始曜日 の設定値
値 | 定数 | 説明 |
---|---|---|
0 | vbUseSystem | NLS API(国別の環境をサポートする仕組み)の設定値 |
1 | vbSunday | 日曜日(既定値) |
2 | vbMonday | 月曜日 |
3 | vbTuesday | 火曜日 |
4 | vbWednesday | 水曜日 |
5 | vbThursday | 木曜日 |
6 | vbFriday | 金曜日 |
7 | vbSaturday | 土曜日 |
使用例
使用例 | 戻り値 | 説明 |
---|---|---|
Weekday(#2017/8/23#) | 4 | 2017/8/23(水)は日曜日から数えて4日目 |
Weekday(#2017/8/23#, 2) | 3 | 2017/8/23(水)は月曜日から数えて3日目 |
Weekday(Null) | エラー | 日時がNull値の場合、エラーになる |
WeekdayName(Weekday(#2017/8/23#)) | 水曜日 | 2017/8/23(水)の曜日 |
スポンサーリンク