Date- und Time-Funktionen in PowerAppsDate and Time functions in PowerApps

Konvertiert Datums- und Zeitkomponenten in einen Datums- oder UhrzeitwertConverts date and time components to a date/time value.

BeschreibungDescription

Die Date-Funktion konvertiert einzelne Werte für Jahr, Monat und Tag in einen Datums- oder Uhrzeitwert.The Date function converts individual Year, Month, and Day values to a Date/Time value. Der Uhrzeitanteil ist Mitternacht.The time portion is midnight.

  • Wenn der Wert für „Year“ zwischen 0 und 1899 (einschließlich) liegt, fügt die Funktion den Wert zu 1900 hinzu, um das Jahr zu berechnen.If Year is between 0 and 1899 (inclusive), the function adds that value to 1900 to calculate the year. 70 wird auf diese Weise zu 1970.70 becomes 1970.
  • Wenn der Wert für „Month“ kleiner als 1 oder größer als 12 ist, subtrahiert oder addiert das Ergebnis die entsprechende Anzahl von Monaten ab dem Anfang des angegebenen Jahres.If Month is less than 1 or more than 12, the result subtracts or adds that many months from the beginning of the specified year.
  • Wenn der Wert für „Day“ größer als die Anzahl der Tage im angegebenen Monat ist, fügt die Funktion die jeweilige Anzahl von Tagen dem ersten Tag des Monats hinzu und gibt das entsprechende Datum aus einem nachfolgenden Monat zurück.If Day is greater than the number of days in the specified month, the function adds that many days to the first day of the month and returns the corresponding date from a subsequent month. Wenn der Wert für „Day“ kleiner als 1 ist, subtrahiert die Funktion die entsprechende Anzahl von Tagen plus 1 vom ersten Tag des angegebenen Monats.If Day is less than 1, the function subtracts that many days, plus 1, from the first day of the specified month.

Die Time-Funktion konvertiert die einzelnen Werte für Stunde, Minute und Sekunde in einen Datums- oder Uhrzeitwert.The Time function converts individual Hour, Minute, and Second values to a Date/Time value. Dem Ergebnis ist kein Datum zugeordnet.The result has no date associated with it.

Weitere Informationen dazu, wie Sie eine Zeichenkette in einen Wert konvertieren, finden Sie unter den DateValue, TimeValue und DateTimeValue-Funktionen.See the DateValue, TimeValue, and DateTimeValue functions for information about how to convert a string to a value.

Weitere Informationen finden Sie unter Working with dates and times (Arbeiten mit Datums- und Uhrzeitangaben).Also see working with dates and times for more information.

SyntaxSyntax

Date( Year, Month, Day )Date( Year, Month, Day )

  • Year: erforderlich.Year - Required. Zahlen größer als 1899 werden als absolute Zahlen interpretiert (1980 wird als 1980 interpretiert), Zahlen zwischen 0 und 1899 werden als relativ zu 1900 interpretiert.Numbers greater than 1899 are interpreted as absolute (1980 is interpreted as 1980); numbers that range from 0 to 1899 are interpreted as relative to 1900. (So wird beispielsweise 80 als 1980 interpretiert.)(For example, 80 is interpreted as 1980.)
  • Month: erforderlich.Month - Required. Eine Zahl zwischen 1 und 12.A number that ranges from 1 to 12.
  • Day: erforderlich.Day - Required. Eine Zahl zwischen 1 und 31.A number that ranges from 1 to 31.

Time( Hour, Minute, Second )Time( Hour, Minute, Second )

  • Hour: erforderlich.Hour - Required. Eine Zahl zwischen 0 (12:00 Uhr) und 23 (23:00 Uhr).A number that ranges from 0 (12:00 AM) to 23 (11:00 PM).
  • Minute: erforderlich.Minute - Required. Eine Zahl zwischen 0 und 59.A number that ranges from 0 to 59.
  • Second: erforderlich.Second - Required. Eine Zahl zwischen 0 und 59.A number that ranges from 0 to 59.

BeispieleExamples

DatumDate

Wenn ein Benutzer 1979 in ein Texteingabe-Steuerelement mit dem Namen HireYear eingibt, die Zahl 3 in ein Texteingabe-Steuerelement mit dem Namen HireMonth und die Zahl 17 in ein Texteingabe-Steuerelement mit dem Namen HireDay, würde diese Funktion als das Datum 3/17/1979 zurückgeben:If a user typed 1979 in a text-input control named HireYear, 3 in a text-input control named HireMonth, and 17 in a text-input control named HireDay, this function would return 3/17/1979:

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

UhrzeitTime

Wenn ein Benutzer 14 in ein Texteingabe-Steuerelement mit dem Namen BirthHour, 50 in ein Texteingabe-Steuerelement mit dem Namen BirthMinute und 24 in ein Texteingabe-Steuerelement mit dem Namen BirthSecond eingibt, gibt diese Funktion 02:50:24 p zurück.If a user typed 14 in a text-input control named BirthHour, 50 in a text-input control named BirthMinute, and 24 in a text-input control named BirthSecond, this function would return 02:50:24 p.

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