Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

Weekday

週の曜日を示す整数値を返します。

Synopsis

Weekday(weekday[,firstdayofweek])

引数

weekday 日付を示す式。
firstdayofweek オプション — 週の最初の曜日を指定する定数。省略した場合、vbSunday と見なされます。値については、概要を参照してください。

概要

Weekday 関数は、weekday によって表される週の曜日を指定する 1 から 7 の間の整数を返します。週の最初の曜日は既定では日曜日です。または、システム全体で、この既定よりも現在の NLS の曜日設定が優先される場合があります。

引数 firstdayofweek では、この文で使用する週の最初の曜日を任意の曜日に設定できます。引数 firstdayofweek の値は以下のとおりです。

定数 概要
vbUseSystem 0 各国言語サポート (NLS) の API 設定を使用します
vbSunday 1 Sunday (日曜日)
vbMonday 2 Monday (月曜日)
vbTuesday 3 Tuesday (火曜日)
vbWednesday 4 Wednesday (水曜日)
vbThursday 5 Thursday (木曜日)
vbFriday 6 Friday (金曜日)
vbSaturday 7 Saturday (土曜日)

Weekday 関数は、以下のいずれかの値を返します。

定数 概要
vbSunday 1 Sunday (日曜日)
vbMonday 2 Monday (月曜日)
vbTuesday 3 Tuesday (火曜日)
vbWednesday 4 Wednesday (水曜日)
vbThursday 5 Thursday (木曜日)
vbFriday 6 Friday (金曜日)
vbSaturday 7 Saturday (土曜日)

以下の例は、Weekday 関数を使用して、指定した日付の既定の週の曜日を取得します。

MyDay0 = Weekday("11/1/2005")
Println MyDay0

2005 年 11 月 1 日 は火曜日なので Weekday("11/1/2005") は 3 を返します。

以下の例は、引数 firstdayofweek の結果を示します。

MyDay1 = Weekday("11/1/2005",vbSunday)
MyDay2 = Weekday("11/1/2005",vbMonday)
MyDay3 = Weekday("11/1/2005",vbTuesday)
MyDay4 = Weekday("11/1/2005",vbWednesday)
MyDay5 = Weekday("11/1/2005",vbThursday)
MyDay6 = Weekday("11/1/2005",vbFriday)
MyDay7 = Weekday("11/1/2005",vbSaturday)
Println "Day is: ",MyDay1," Week begins Sunday"
Println "Day is: ",MyDay2," Week begins Monday"
Println "Day is: ",MyDay3," Week begins Tuesday"
Println "Day is: ",MyDay4," Week begins Wednesday"
Println "Day is: ",MyDay5," Week begins Thursday"
Println "Day is: ",MyDay6," Week begins Friday"
Println "Day is: ",MyDay7," Week begins Saturday"

関連項目

FeedbackOpens in a new tab