IBM Lotus Symphony


DateDiff 関数 [実行時]

指定された2 つの日付値の間にある日付間隔の数を返します。

構文:

DateDiff (Add, Date1, Date2 [, Week_start [, Year_start]])

戻り値:

数値。

パラメータ:

Add - 日付間隔を指定する、次の表からの文字列式。

表 1. Add パラメータ値の説明
Add (文字列値) 説明
yyyy
q 4 分の 1
m
y 年間通算日
w 平日
ww 年間通算週
d
h
n
s

Date1, Date2 - 比較する 2 つの日付値。

Week_start - 週の始まりの曜日を指定するオプションパラメータ。

表 2. Week_start 値の説明
Week_start 値 説明
0 システムのデフォルト値を使用
1 日曜日 (デフォルト)
2 月曜日
3 火曜日
4 水曜日
5 木曜日
6 金曜日
7 土曜日

Year_start - 年の始まりの週を指定するオプションパラメータ。

表 3. Year_start 値の説明
Year_start 値 説明
0 システムのデフォルト値を使用
1 週 1 は 1 月 1 日から始まります (デフォルト)。
2 週 1 は、その年の日を 4 日以上含んでいる最初の週です。
3 週 1 は、新しい年の日だけを含んでいる最初の週です。

例:

Sub example_datediff

msgbox DateDiff("d", "1/1/2005", "12/31/2005")

End Sub


製品フィードバック | その他の資料 | 商標