EDate 関数と EOMonth 関数
適用対象: キャンバス アプリ デスクトップ フロー モデル駆動型アプリ Power Pages
日付/時刻に月を加算または減算し、オプションで月の日付を調整します。
Description
EDate 関数および EOMonth 関数は、日付/時刻を指定された月数だけ前後に移動します。
月の調整後、 EDate は新しい値が月末を超えない限り、日の部分は変更されません。 たとえば、7 月 31 日を 1 か月後方に移動すると、6 月 30 日になります。 EDate を使用して、対象の月で発効日と同じ日付に当たる満期日や期日を計算します。
月調整後 EOMonth は、結果として生じる月の最終日に日ポーションを変更します。 EOMonth を使用して、対象の月の最終日に当たる満期日や期日を計算します。 EOMonth を使用すると、0か月を追加して日付/時刻を月末に移動できます。
すべての関数はデータ値を返します。 入力日付/時刻に時間コンポーネントが存在していたとしても、時間コンポーネントは含まれません。
詳細については、日付と時間の操作 を参照してください。
構文
EDate( 日付時刻, 月数 )
- DateTime - 必須。 操作する日付/時刻値。
- NumberOfMonths - 必須。 DateTime に加算または減算する月数。 正の値は将来の日付、負の値は過去の日付を示し、ゼロは入力 DateTime 全体を変更しないままにします。
EOMonth( 日時, 月数 )
- DateTime - 必須。 操作する日付/時刻値。
- NumberOfMonths - 必須。 DateTime に加算または減算する月数。 正の値は将来の日付、負の値は過去の日付を示し、ゼロは入力 DateTime の日部分を月末に変更します。
使用例
EDate
式 | Description | Result |
---|---|---|
EDate( Date(2023,5,15)、4 ) | 日付は変更せずに、2023 年 5 月 15 日に 4 か月追加します。 | Date(2023,9,15) |
EDate( Date(2023,5,15), -1002 ) | 2023 年 5 月 15 日から 1,002 カ月減算し、日付は変更しません。 | Date(1939,11,15) |
EDate( Date(2023,5,15), 0 ) | 月と年を変更せずに2023 年 5 月 15 日に 0 か月を追加し、日付も変更しないままにします。 | Date(2023,5,15) |
EDate( Date(2023,5,31)、1 ) | 6 月は 5 月ほど日数が少ないため、日付を調整して 2023 年 5 月 15 日に 1 か月追加します。 | Date(2023,6,30) |
EOMonth
式 | Description | Result |
---|---|---|
EOMonth( Date(2023,5,15);、4) | 2023 年 5 月 15 日に 4 か月を追加し、日付を月末に移動します。 | Date(2023,9,30) |
EOMonth( Date(2023,5,15);, -1002 ) | 2023 年 5 月 15 日から 1,002 カ月を差し引き、結果的に月末に日付を移す。 | Date(1939,11,30) |
EOMonth( Date(2023,5,15);, 0 ) | 2023 年 5 月 15 日までの月数を 0 ヶ月追加し、月と年は変更せず、日付を変更前の月の月末に移動します。 | Date(2023,5,31) |
EOMonth( Date(2023,5,31);, 1 ) | 2023 年 5 月 15 日に 1 か月を追加し、日付を結果の月の末尾に移動します。 | Date(2023,6,30) |