DatePartの構文は、日付の一部を取得するために使用されるDatePart(間隔、日付)です。
間隔
YYYY:年の年
M:日付の月
D:日付の日
H:日付の時刻
N:日付のポイント
S:日付の秒
Q:日付は、第2四半期の2009-6-29など、今年の四半期にあります。
Y:日付は、たとえば、2009年6月29日の180日目など、今年の日にあります。
W:日付は曜日にあります(デフォルトの日曜日は初日です)。たとえば、2009-6-29は2日目にあります。
WW:日付は、27週目の2009-6-29など、今年の週にあります。
datepart(interval、date [、firstdayofweek [、firstweekofyear]])
DatePart関数の構文には、次のパラメーターがあります。
パラメーターの説明
間隔が必要です。返される時間間隔を示す文字列式。値については、設定セクションを参照してください。
必要な日付。計算される日付式。
1週間目のオプション。週の最初の日の定数を指定します。指定されていない場合、デフォルトは日曜日です。値については、設定セクションを参照してください。
FirstWeekofyearオプション。年の最初の週の定数を指定します。指定されていない場合、デフォルトは1月1日の週です。値については、設定セクションを参照してください。
間隔パラメーターを設定するには、次の値を持つことができます。
説明の設定
YYYY年
Q Quarterly
m月
y 1年の日数
D日
w週の日数
ww
H時間
m分
S秒
FirstDayofWeekパラメーターには、次の値を持つことができます。
一定の値の説明
VBusesystem 0は、地域言語サポート(NLS)API設定を使用します。
vbsunday 1日曜日(デフォルト)
vbmonday 2月曜日
Vbtuesday 3火曜日
vbwednesday 4水曜日
vbthursday 5木曜日
VBFriday 6金曜日
vbsaturday 7土曜日
FirstWeekofyearパラメーターには、次の値を持つことができます。
一定の値の説明
VBusesystem 0は、地域言語サポート(NLS)API設定を使用します。
VBFirstJan1 1は1月1日の週から始まります(デフォルト)。
VBFirstFourdays 2は、新年の少なくとも4日間の最初の週から始まります。
VBFirstfullweek 3は、新年の最初の1週間(年間ではなく)から始まります。
説明します
DatePart関数は、日付を計算し、指定された時間間隔を返すために使用されます。たとえば、DatePartを使用して、曜日または現在の時間を計算します。
FirstDayofWeekパラメーターは、「W」および「WW」間隔記号の使用の計算に影響します。
日付が日付のテキストの場合、指定された年は日付の固定部分になります。ただし、日付が引用符( "")に含まれ、年が省略されている場合、今年はコードで日付式が計算されるたびに挿入されます。これにより、さまざまな年にわたってプログラムコードを作成できます。