Weekday関数 …日時から曜日番号を求める

[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(水)の曜日
スポンサーリンク

関連記事