適用対象: キャンバス アプリ
Copilot Studio
デスクトップ フロー
モデル駆動型アプリ
Power Platform CLI
Dataverse 関数
Power Pages
日付/時刻に月を加算または減算し、オプションで月の日付を調整します。
Description
EDate関数とEOMonth関数は、日付/時刻を指定した月数だけ前後に移動します。
月の調整後、 EDate は、新しい値が月末を超えない限り、日の部分は変更されません。 たとえば、7 月 31 日を 1 か月後方に移動すると、6 月 30 日になります。 EDateを使用して、発行日と同じ月の日付に該当する満期日または期限を計算します。
月の調整後、 EOMonth は日ポーションを結果の月の最後の日に変更します。 EOMonthを使用して、月の最終日に該当する満期日または期限を計算します。 EOMonth を使用すると、0 か月を追加して日付/時刻を月末に移動できます。
すべての関数はデータ値を返します。 入力日付/時刻に時間コンポーネントが存在していたとしても、時間コンポーネントは含まれません。
詳細については、日付と時間の操作 を参照してください。
構文
EDate( DateTime, NumberOfMonths )
- DateTime - 必須。 操作する日付/時刻値。
- NumberOfMonths - 必須。 DateTime に加算または減算する月数。 正の値は将来の日付、負の値は過去の日付を示し、ゼロは入力 DateTime 全体を変更しないままにします。
EOMonth( DateTime, NumberOfMonths )
- 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) |