【BizRobo!】当月(先月)の1日、当月(先月)の末日を取得する方法
こんにちは。RPA開発エンジニアのWです。
私はお客様が行っているRPA開発の支援を担当しています。
今回、お客様から質問が多い「当月(先月)の1日、当月(先月)の末日を取得する方法」をお伝えします。
1.当月1日を取得する方法
次の流れで当月の1日を取得します。
エクスプレッションを評価で今日を取得→日付の書式設定で「yyyy/MM/01」を設定
以降、この方法を応用して、それぞれの日付を取得していきます。
2.先月1日を取得する方法
次の流れで先月1日を取得します。
エクスプレッションを評価で今日を取得→変更日で今日から1か月前を算出→日付の書式設定で「yyyy/MM/01」を設定
エクスプレッションを評価で今日を取得は、上記1-1~1-4と同じため割愛します。
2-2.変更する入力の部分、関数を設定し、OKをクリック。
関数の「入力日付に量を加算」を選択することで翌月1日を取得することもできます。
日付の書式設定で「yyyy/MM/01」を設定は、上記1-5,1-6と同じため割愛します。
ここまで先月1日を取得することができました。
3.先月末日を取得する方法
次の流れで先月末日を取得します。
エクスプレッションを評価で今日を取得→日付の書式設定で「yyyy/MM/01」(当月1日)を設定→
変更日で当月1日から1日前を算出→日付の書式設定で「yyyy/MM/dd」(先月末日)を設定
エクスプレッションを評価で今日を取得は、上記1-1~1-4と同じため割愛します。
3-2.フォーマットパターンを入力し、OKをクリック
時分秒が不要でもフォーマットパターン「yyyy-MM-01 hh:mm:ss」にしないと
次に選択する変更日の処理でエラーになります。
3-4.変更する入力日付の部分、関数を設定し、OKをクリック
4.当月末日を取得する方法
次の流れで取得します。
エクスプレッションを評価で今日を取得→変更日で今日から1か月後を算出→
日付の書式設定で「yyyy-MM-01 HH:mm:ss」(翌月1日)を設定→変更日で翌月1日から1日前を算出→
日付の書式設定で「yyyy/MM/dd」(当月末日)
エクスプレッションを評価で今日を取得は、上記1-1~1-4と同じため割愛します。
4-2.変更する入力日付の部分、関数を設定し、OKをクリック
日付の書式設定で「yyyy-MM-01 HH:mm:ss」(翌月1日)を設定以降は、
上記3-1~3-6の設定を行うことで当月末日を取得することができます。
以上で当月(先月)の1日、当月(先月)の末日を取得する方法についてお伝えしました。
この記事がロボット作りのお役に立てたら幸いです。最後までお読みいただきありがとうございました。