daymonthyear_level.[NOW+offset_expression]
単純な場合、offset_expression は、nnynnmnnd となります。それぞれ以下のとおりです。
-
nn は、1 桁または 2 桁の整数です。
-
nny は、年数を指定する省略可能なユニットです。
-
nnm は、月数を指定する省略可能なユニットです。
-
nnd は、日数を指定する省略可能なユニットです。
以下のテーブルに例を示します (2012 年 5 月 24 日作成)。
式 |
返されるメンバ |
birthd.date.[NOW-4y3m2d] |
birthd.date.[Feb 22 2008] |
birthd.date.[NOW-1m] |
birthd.date.[Apr 24 2012] |
既定では、各ユニットは加算されます。例えば、4y3m2d は、4 年と 3 か月と 2 日を合計した期間を意味します。
ユニット間にマイナス記号を使用して減算させることもできます。1y-1d は 1 年から 1 日を減算した期間を意味します。以下はその例です。
式 |
返されるメンバ |
dateofsale.actual.daysold.[NOW-1y-1d] |
dateofsale.actual.daysold.[May 25 2011] |
うるう年は自動的に考慮されます。月ごとの日数の違いも、内部ロジックで考慮されます。