Funktionerne Date og Time i PowerAppsDate and Time functions in PowerApps

Konverterer komponenter for dato og klokkeslæt til en værdi for dato og klokkeslæt.Converts date and time components to a date/time value.

BeskrivelseDescription

Funktionen Date konverterer individuelle værdier for år, måned og dag til en værdi for dato og klokkeslæt.The Date function converts individual Year, Month, and Day values to a Date/Time value. Klokkeslætsdelen er midnat.The time portion is midnight.

  • Hvis år er mellem 0 og 1899 (inklusive), føjer funktionen denne værdi til 1900 for at beregne året.If Year is between 0 and 1899 (inclusive), the function adds that value to 1900 to calculate the year. 70 bliver til 1970.70 becomes 1970.
  • Hvis måned er mindre end 1 eller mere end 12, trækker resultatet et tilsvarende antal måneder fra eller lægger dem til begyndelsen af det angivne år.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.
  • Hvis dag er større end antallet af dage i den angivne måned, føjer funktionen et tilsvarende antal dage til den første dag i måneden og returnerer den tilsvarende dato fra en efterfølgende måned.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. Hvis dag er mindre end 1, trækker funktionen et tilsvarende antal dage, plus 1, fra den første dag i den angivne måned.If Day is less than 1, the function subtracts that many days, plus 1, from the first day of the specified month.

Funktionen Time konverterer individuelle værdier for time, minut og sekund til en værdi for dato og klokkeslæt.The Time function converts individual Hour, Minute, and Second values to a Date/Time value. Resultatet har ikke en dato tilknyttet.The result has no date associated with it.

Se funktionerne DateValue, TimeValue og DateTimeValue for at få oplysninger om, hvordan du konverterer en streng til en værdi.See the DateValue, TimeValue, and DateTimeValue functions for information about how to convert a string to a value.

Se også arbejde med datoer og klokkeslæt for at få flere oplysninger.Also see working with dates and times for more information.

SyntaksSyntax

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

  • Year – påkrævet.Year - Required. Tal, der er større end 1899 fortolkes som absolutte (1980 fortolkes som 1980); tal, der i området 0 til 1899 fortolkes i forhold til 1900.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. (80 fortolkes f.eks. som 1980).(For example, 80 is interpreted as 1980.)
  • Month – påkrævet.Month - Required. Et tal fra 1 til 12.A number that ranges from 1 to 12.
  • Day – påkrævet.Day - Required. Et tal fra 1 til 31.A number that ranges from 1 to 31.

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

  • Time – påkrævet.Hour - Required. Et tal fra 0 (00:00) til 23 (23:00).A number that ranges from 0 (12:00 AM) to 23 (11:00 PM).
  • Minut – påkrævet.Minute - Required. Et tal fra 0 til 59.A number that ranges from 0 to 59.
  • Second – påkrævet.Second - Required. Et tal fra 0 til 59.A number that ranges from 0 to 59.

EksemplerExamples

DatoDate

Hvis en bruger skriver 1979 i et kontrolelement til tekstinput med navnet HireYear, 3 i et kontrolelement til tekstinput med navnet HireMonth og 17 i et kontrolelement til tekstinput med navnet HireDay, returnerer denne funktion 17/3/1979: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))

TimeTime

Hvis en bruger skriver 14 i et kontrolelement til tekstinput med navnet BirthHour, 50 i et kontrolelement til tekstinput med navnet BirthMinute og 24 i et kontrolelement til tekstinput med navnet BirthSecond, returnerer denne funktion 02:50:24 p.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")