【*Power Automate* 日時関数一覧】

ホーム » PowerAutomate » 【*Power Automate* 日時関数一覧】

Power Automateには、日付に関する便利な関数があります。
以下では、Power Automateに2023年3月現在で登録されている日付関数について、説明していきます。

関数の種類については、同サイト内のコチラをご覧下さい。

※表内のtimeUnit間隔と共に使用する時間単位:”Second”、”Minute”、”Hour”、”Day”、”Week”、”Month”、”Year”

関数名説明構文
utcNOW現在のUTC時間を返す。utcNow(‘<format>’)・format: string
■戻り値: string
タイムスタンプの既定の形式:
 “o” (yyyy-MM-ddTHH:mm:ss.fffffffK) 
形式についてはコチラを確認
getFutureTime現在の時刻に指定した時刻間隔を加算したタイムスタンプを返す。getFutureTime(<interval>, <timeUnit>, <format>?)interval: integer(時間単位)
timeUnit: string
・format: string
■戻り値: string
getPastTime現在の時刻に指定した時刻間隔を減算したタイムスタンプを返す。getPastTime(<interval>, <timeUnit>, <format>?)interval: integer(時間単位)
timeUnit: string
・format: string
■戻り値: string
addToTime渡された文字列タイムスタンプに指定された時間単位の整数を加算addToTime(‘<timestamp>’, <interval>, ‘<timeUnit>’, ‘<format>’?)timestamp: string
nterval: integer(時間単位)
timeUnit: string
・format: string
■戻り値: string
subtractFromTime渡される文字列タイムスタンプに指定された時間単位の整数を減算subtractFromTime(‘<timestamp>’, <interval>, ‘<timeUnit>’, ‘<format>’?)timestamp: string
nterval: integer(時間単位)
timeUnit: string
・format: string
■戻り値: string
addSecondsタイムスタンプに秒を加算addSeconds(‘<timestamp>’, <seconds>, ‘<format>’?)timestamp: string
seconds: integer(正 or 負の秒数)
・format: string
■戻り値: string
addMinutesタイムスタンプに分を加算addMinutes(‘<timestamp>’, <minutes>, ‘<format>’?)timestamp: string
minutes: integer(正 or 負の分数)
・format: string
■戻り値: string
addHoursタイムスタンプに時間を加算addHours(‘<timestamp>’, <hours>, ‘<format>’?)timestamp: string
hours: integer(正 or 負の時間数)
・format: string
■戻り値: string
addDaysタイムスタンプに日にちを加算addDays(‘<timestamp>’, <days>, ‘<format>’?)timestamp: string
days integer(正 or 負の日数)
format: string
■戻り値: string
dateDifference2つのタイムスタンプの差を文字列のタイムスタンプとして返すdateDifference(‘<startDate>’, ‘<endDate>’)startDate / endDate: string
■戻り値: string
convertTimeZone渡されるタイムスタンプを送信元タイム ゾーンからターゲット タイム ゾーンに変換convertTimeZone(‘<timestamp>’, ‘<sourceTimeZone>’, ‘<destinationTimeZone>’, ‘<format>’?)timestamp: string
sourceTimeZone / destinationTimeZone: string
・format: string
■戻り値: string
convertToUtc渡されるタイムスタンプを送信元タイム ゾーンからUTC(協定世界時間)に変換convertToUtc(‘<timestamp>’, ‘<sourceTimeZone>’, ‘<format>’?)timestamp: string
sourceTimeZone : string
・format: string
■戻り値: string
convertFromUtc渡されるタイムスタンプをUTCから送信元タイム ゾーンに変換convertFromUtc(‘<timestamp>’, ‘<destinationTimeZone>’, ‘<format>’?)timestamp: string
destinationTimeZone: string
・format: string
■戻り値: string
formatDateTime指定した形式でタイムスタンプを返すformatDateTime(‘<timestamp>’, ‘<format>’?, ‘<locale>’?)timestamp: string
・locale: string
・format: string
■戻り値: string
parseDateTimeタイムスタンプを含む文字列からタイムスタンプを返すparseDateTime(‘<timestamp>’, ‘<locale>’?, ‘<format>’?)timestamp: string
・locale: string
・format: string
■戻り値: string
startOfHourタイムスタンプの時刻の開始を返すstartOfHour(‘<timestamp>’, ‘<format>’?)timestamp: string
・format: string
■戻り値: string
startOfDayタイムスタンプの日の開始日時を返すstartOfDay(‘<timestamp>’, ‘<format>’?)timestamp: string
・format: string
■戻り値: string
startOfMonthタイムスタンプの月の開始を返すstartOfMonth(‘<timestamp>’, ‘<format>’?)timestamp: string
・format: string
■戻り値: string
dayOfWeekタイムスタンプから曜日を返すdayOfWeek(‘<timestamp>’)timestamp: string
■戻り値: integer
※日曜日は 0、月曜日は 1みたいな感じ
dayOfMonthタイムスタンプから月コンポーネントの日付を返すdayOfMonth(‘<timestamp>’)timestamp: string
■戻り値: integer
※月の日付
dayOfYearタイムスタンプから年の何日目かを返すdayOfYear(‘<timestamp>’)timestamp: string
■戻り値: integer
※年初からの通算日数
ticks文字列タイムスタンプの1 年日 0001 12:00:00 午前 0 時から指定したタイムスタンプまでの 100 ナノ秒間隔のティック数ticks(‘<timestamp>’)

以上が、Power Automateで使われる日付関数です。これらの関数を使って、Power Automateのワークフローで日付を扱う際に便利に活用していきたいです。

関数使用例を小さくてもつけたかったのですが、勉強も兼ねて後日検証してから、追記するようにします。
また、遊びに来て下さいね。

返信を残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA