週の整数表示から、週の日の名前を得ます。
構文:
用法:
#include "vbcompat.bi"
result = WeekdayName
( weekday [, abbreviate [, firstdayofweek ] ] )
パラメタ:
weekday
週の日の序数
abbreviate
名前を簡略化するかどうかを示す、指示
firstdayofweek
週の最初の日
戻り値:
地域のオペレーティング・システム言語の週の日の名を、 weekday 値 1〜7 から返します。
記述:
weekday を、どう解釈するかは、firstdayofweek パラメタに依存します。
abbreviate に「1(true)」を指定すると、日本語環境では 曜日の1文字が、英語環境では 3文字の略称が、返されます。
abbreviate を指定しないか「0(false)」の場合は、全部の名前を返します。
firstdayofweek は、以下に示す任意のパラメータです:
値 | 週の初日 | 定数 |
省略 | sunday |
|
0 | ローカル設定 | fbUseSystem |
1 | sunday | fbSunday |
2 | monday | fbMonday |
3 | tuesday | fbTuesday |
4 | wednesday | fbWednesday |
5 | thursday | fbThursday |
6 | friday | fbFriday |
7 | saturday | fbSaturday |
日月火水木金土か、月火水木金土日か、などの意味。
例:
#include
"vbcompat.bi"
Dim a
As Double =
DateSerial(2005,
11,
28) +
TimeSerial
(7,
30,
50)
Dim i
As Integer
Print Format(a,
"yyyy/mm/dd hh:mm:ss ");
WeekdayName(Weekday(a
))
Print
For i=1
To 7
Print i ,
WeekdayName(i
),
WeekdayName(i,1
)
Next
Sleep
結果は以下のようになります。
QBからの違い:
- QBでは、存在しませんでした。
この関数は、Visual Basic で現れました。
参照: