【Power Apps】色々な日付のサンプルコードまとめ

【Power Apps】色々な日付のサンプルコードまとめ

Power Appsで今日の日付だけでなく、指定した日付を取得したい場合があります。備忘録として色々な日付のコードを記載しておきます。

日付のサンプルコード一覧

今月1日

内容は単純でただ1日を指定するだけです。

Pwoer Apps
Date( Year(Now()), Month(Now()), 1
)

今月末日

1月足して、1日引くだけです。

Pwoer Apps
Date( Year(Now()), Month(Now())+1, 1
)-1

先月1日

今月の1日から1月引くことで先月の1日を表示しています。

Pwoer Apps
Date( Year(Now()), Month(Now()) - 1, 1
)

先月末日

今月の1日から、1日引きます。

Pwoer Apps
Date( Year(Now()), Month(Now()), 1
)-1

今週の◯曜日

例として月曜日の日付を取得してみます。

Pwoer Apps
DateAdd( Today(), -Weekday( Today(), StartOfWeek.Monday ) + 1
)

「StartOfWeek.Monday」の曜日部分を書き換えることで指定の曜日の日付を取得できます。

また、「Today()」部分を書き換えると前の週、翌週などの曜日の日付の取得もできます。

日時まで指定する場合

上で紹介したコードでは日付まで作成しているため、時刻はすべて「00:00:00」として作成されます。

場合によっては時刻まで指定したいケースもあるため、そのコードも記載しておきます。

Power Appsでは何故か関数が存在しないため、一旦テキストに変換する手間が必要です。

例として今月末日の23時59分のコードを書いておきます。

Pwoer Apps
DateTimeValue( Text( Date( Year(Now()), Month(Now()) + 1, 1 ) - 1 ) & " " & Text( Time( 23, 59, 00 ) )
)

コメントを残す

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

CAPTCHA