★アクションの説明、概要
JobAutoで2つの日付の差を 計算して取得する方法について説明します。
「変数の値を加工」アクションの 「日付の差を取得」では、 終了日と開始日を設定し、 2つの日付の差を取得できます。
計算は、 終了日から開始日を引いて行います。
また、 日付の差をどの単位で計算するかを 「単位」で指定できます。
開始日から終了日までの期間や、 2つの日付がどれだけ離れているかを 確認したい場合に使用します。
★アクションの作成方法
★アクションの設定画面について
アクション設定画面の設定項目について説明します。
1.終了日
差を計算する終了日を設定します。変数も参照できます。
2.開始日
差を計算する開始日を設定します。変数も参照できます。
3.単位
終了日から開始日の差を計算するときの単位を設定します。
4.結果
終了日と開始日の日付差を計算した結果が表示されます。
2つの日付の差を取得する場合
開始日と終了日の 2つの日付の差を求めたい場合は、 「変数の値を加工」アクションの 「日付の差を取得」を使用します。
「終了日」と「開始日」を設定し、 「単位」で計算する単位を指定します。
計算は、 終了日から開始日を引いて行います。
計算した結果は、 「結果」で確認できます。
終了日と開始日の考え方
「日付の差を取得」では、 終了日から開始日を引いて 2つの日付の差を計算します。
| 設定項目 | 役割 |
|---|---|
| 終了日 | 差を計算するときの終了側の日付を設定します。 |
| 開始日 | 差を計算するときの開始側の日付を設定します。 |
| 単位 | 日付の差をどの単位で計算するかを指定します。 |
変数に格納されている日付を使う場合
終了日と開始日では、JobAutoの変数を参照できます。
前のアクションなどで取得した日付を 変数へ格納している場合は、 その値を使って日付の差を計算できます。
「日付の加算減算」と「日付の差を取得」の違い
| 操作 | 用途 |
|---|---|
| 日付の加算減算 | 1つの日付を基準にして、 指定した値を加算・減算し、 別の日付を求めます。 |
| 日付の差を取得 | 開始日と終了日の 2つの日付を比較して、 その差を取得します。 |
「日付のセット」と「日付の差を取得」の違い
| 操作 | 用途 |
|---|---|
| 日付のセット | 今日、昨日、明日、 月初・月末などの日付を設定します。 |
| 日付の差を取得 | 2つの日付の間に どれだけ差があるかを計算します。 |
日付の差を取得する基本的な流れ
- 差を計算する2つの日付を用意します。
- 「終了日」に終了側の日付を設定します。
- 「開始日」に開始側の日付を設定します。
- 「単位」で、 日付の差を計算する単位を指定します。
- 「結果」に表示される計算結果を確認します。
日付の差を取得できない場合の確認順序
- 終了日に、 想定した日付が設定されているか確認します。
- 開始日に、 想定した日付が設定されているか確認します。
- 終了日と開始日の指定が 逆になっていないか確認します。
- 「単位」が、 目的の計算に合っているか確認します。
- 変数を参照している場合は、 参照している変数に 想定した日付が格納されているか確認します。
- 値が日付として扱われていない場合は、 必要に応じて「型変換」で 日付型への変換を確認します。
- 「結果」に表示される値を確認します。

[…] ・2つの日付の日付差を取得できる機能を追加。詳細はこちらをご覧ください。 […]
[…] 加算・減算を行うために日付型にしておく必要があります。日付型にする方法は型変換をご覧ください。 […]