Datediff機能
説明する
2つの日付間の時間間隔を返します。
文法
datediff(interval、date1、date2 [、firstdayofweek] [、firstweekofyear]])
Datediff関数の構文には、次のパラメーターがあります。
パラメーターの説明
間隔が必要です。日付1および日付2を計算するために使用される時間間隔を表す文字列式。値については、設定セクションを参照してください。
date1、date2が必要です。日付式。計算に使用される2つの日付。
FirstDayofweekはオプションです。週の最初の日の定数を指定します。指定されていない場合、デフォルトは日曜日です。値については、設定セクションを参照してください。
FirstWeekofyearはオプションです。年の最初の週の定数を指定します。指定されていない場合、デフォルトは1月1日の週です。値については、設定セクションを参照してください。
設定
間隔パラメーターには、次の値を持つことができます。
説明の設定
ええ
m月
Y年
日
w週の日数
www。
H時間
m分
S秒
FirstDayofWeekパラメーターには、次の値を持つことができます。
一定の値の説明
VBUSESYSTEM0は、地域言語サポート(NLS)API設定を使用します。
vbsunday1日曜日(デフォルト)
vbmonday2月曜日
Vbtuesday3火曜日
Vbwednesday4水曜日
vbthursday 5木曜日
VBFriday6金曜日
vbsaturday7土曜日
FirstWeekofyearパラメーターには、次の値を持つことができます。
一定の値の説明
VBUSESYSTEM0は、地域言語サポート(NLS)API設定を使用します。
VBFirstJan11は、1月1日の週から始まります(デフォルト)。
vbfirstfourdays2は、新年の少なくとも4日間の最初の週から始まります。
vbfirstfullweek3は、新年の最初の1週間から始まります。
説明します
Datediff関数は、2つの日付の間に存在する指定された時間間隔の数を決定するために使用されます。たとえば、Datediffを使用して、2つの日付が異なる日数、または同じ日とその年の最終日の間の週数を計算できます。
日付1から日付2の間の日数を計算するには、「1年の日」(「Y」)または「日」(「D」)を使用できます。間隔が「今週の日付」(「w」)の場合、Datediffは2つの日付の間の週数を返します。日付1が月曜日の場合、Datediffは日付の前に月曜日数を計算します2。この結果には、日付ではなく日付2が含まれています。間隔が「週」(「WW」)の場合、Datediff Functionはカレンダーテーブルの2つの日付の間の週数を返します。この関数は、日付1から日付の間の日曜日の数を計算します2。 Date2が日曜日の場合、Datediffは日付2を計算しますが、日付1が日曜日であっても、Date1は計算されません。