Power Apps での Date および Time 関数

日付と時間のコンポーネントを日付/時刻値に変換します。

内容

Date 関数は、個々の年、月、および日の値を日付/時刻値に変換します。 時刻部分は、午前 0 時です。

  • 年が 0 と 1899 (を含む) の間の場合は、関数はその値を 1900 に加算して年を計算します。 701970 になります。
  • 月が 1 未満または 12 を超える場合、結果は指定された年の始めからその月数を減算または加算します。
  • 指定された月の日数より日が大きい場合、関数はその日数を月の最初の日に加算し、その後の月から対応する日付を返します。 日が 1 未満の場合、関数は指定された月の最初の日から、その日数に 1 を加えた日数を減算します。

Time 関数は、個々の時間、分、および秒の値を日付/時刻値に変換します。 結果には、関連付けられている日付がありません。

文字列を値に変換する方法に関する詳細については、DateValueTimeValue、および DateTimeValue 関数を参照してください。

詳細については、日付および時間の操作 も参照してください。

構文

Date( Year, Month, Day )

  • Year - 必須。 1899 より大きい数値は、絶対値として解釈されます (1980 は 1980 として解釈されます)。0 から 1899 の範囲の数値は、1900 に対する相対値として解釈されます。 (たとえば、80 は 1980 として解釈されます。)
  • Month - 必須。 1 から 12 の範囲の数値。
  • Day - 必須。 1 から 31 の範囲の数値。

Time( Hour, Minute, Second )

  • Hour - 必須。 0 (12:00 AM) から 23 (11:00 PM) の範囲の数値。
  • Minute - 必須。 0 から 59 の範囲の数値。
  • Second - 必須。 0 から 59 の範囲の数値。

Date

ユーザーが HireYear という名前のテキスト入力コントロールに 1979HireMonth という名前のテキスト入力コントロールに 3HireDay という名前のテキスト入力コントロールに 17 を入力した場合、この関数は 3/17/1979 を返します。

Date(Value(HireYear.Text), Value(HireMonth.Text), Value(HireDay.Text))

Time

ユーザーが BirthHour という名前のテキスト入力コントロールに 14BirthMinute という名前のテキスト入力コントロールに 50BirthSecond という名前のテキスト入力コントロールに 24 を入力した場合、この関数は 02:50:24 p を返します。

Text(Time(Value(BirthHour.Text), Value(BirthMinute.Text), Value(BirthSecond.Text)), "hh:mm:ss a/p")