皆さん、こんにちは。
業務ハックLabのようです。
今回もPower Automateで使用する日付関数について解説していきたいと思います。
この記事は、Power Automate Advent Calendar 2022 12月22日担当分の記事です!
今回解説する関数
今回、解説をしていく日付関数は以下の3つです。
- dayOfMonth
- dayOfWeek
- dayOfYear
- startOfDay
- startOfHour
- startOfMonth
それでは早速いってみましょう!
dayOfMonth
dayOfMonthは指定したタイムスタンプから「日」を抽出する関数になります。
数式の構成としては下記の形。
第一引数は対象となるタイムスタンプを指定する箇所になります。
例題)
タイムスタンプ:「2023/1/2 10:30:55」
この条件の場合は下記のように設定します。
上記のように指定すると戻り値は以下のようになります。
dayOfWeek
dayOfWeekは指定したタイムスタンプから曜日番号を返す関数になります。
数式の構成としては下記の形。
曜日番号は下記の形になっています。
日曜日:0
月曜日:1
火曜日:2
水曜日:3
木曜日:4
金曜日:5
土曜日:6
例題)
タイムスタンプ:「2023/1/2 10:30:55」
この条件の場合は下記のように設定します。
dayOfYear
dayOfYearは指定したタイムスタンプが年の初めから何日目かを返す関数になります。
数式の構成としては下記の形。
例題)
タイムスタンプ:「2023/3/4 10:30:55」
変換前のタイムゾーン:日本時間
書式:並べ替え可能な日付と時刻のパターン (世界時刻)
この条件の場合は下記のように設定します。
startOfDay
startOfDayは指定したタイムスタンプの開始日時を返す関数になります。
数式の構成としては下記の形。
第一引数は対象となるタイムスタンプを指定する箇所になります。
第二引数は日付の書式を設定する箇所になります。
例題)
タイムスタンプ:「2023/3/4 10:30:55」
書式:並べ替え可能な日付と時刻のパターン (世界時刻)
この条件の場合は下記のように設定します。
startOfHour
startOfHourは指定したタイムスタンプの時刻の開始時間を返す関数になります。
数式の構成としては下記の形。
第二引数は日付の書式を設定する箇所になります。
例題)
タイムスタンプ:「2023/3/4 10:30:55」
書式:並べ替え可能な日付と時刻のパターン (世界時刻)
この条件の場合は下記のように設定します。
startOfMonth
startOfMonthは指定したタイムスタンプの月の開始を返す関数になります。
数式の構成としては下記の形。
第二引数は日付の書式を設定する箇所になります。
例題)
タイムスタンプ:「2023/3/4 10:30:55」
書式:並べ替え可能な日付と時刻のパターン (世界時刻)
この条件の場合は下記のように設定します。