2022年10月15日土曜日

【PowerAutomate】今月月初の日付を取得

event_note10月 15, 2022

 PowerAutomateの式を検索すると、日付、時間の加算関数はすぐに見つかった のですが、月初を指定する方法がわからず、やり方に迷ったため紹介したいと思います。

方法

設定

「タイム ゾーンの変換」というアクションを以下のように設定して使います。

パラメータ​設定値​
基準時間utcNow() 
書式設定文字列yyyy-MM-01    ※一例です。日付の部分を1にしてください
変換元のタイムゾーン(UTC)協定世界時
変換先のタイムゾーン自分のタイムゾーン(日本なら UTC+09:00)大阪、札幌、東京)

基準時間
式のutcNow()を設定します。


書式設定文字列
上記のパラメータに記載した内容は一例です。
月初の日付とするために日付の部分は1にしてください。

変換元のタイムゾーン
変換元は日本の日付ではなく、(UTC)協定世界時間になっていますので、これを選択してます。


変換先のタイムゾーン
タイムゾーンを指定します。
使用したい環境にあうタイムゾーンを設定します。


例えば、日本は協定世界時間より9時間前の時刻なので、変換後のタイムゾーンを指定して環境にあった時刻に調整してやる必要があります。

日本は「UTC+09:00 大阪、札幌、東京」ですね。

タイムゾーンの差と測定した時刻によっては、変換元と変換先のタイムゾーンで日付が変わってくるため環境にあったタイムゾーンを設定しましょう。

実行結果

出力欄を見ると、2022-10-01と月初の日付で出力されている事がわかります。