Funkciji »Date« in »Time« v rešitvi Power Apps

Pretvori komponenti datuma in časa v vrednost datuma/časa.

Opis

Funkcija Date pretvori posamezne vrednosti leta, meseca in dneva v vrednost datuma/časa. Čas je polnoč.

  • Če je leto med 0 in 1899 (vključno), funkcija doda to vrednost k 1900, da izračuna leto. 70 postane 1970.
  • Če je mesec manj kot 1 ali več kot 12, rezultat odšteje ali doda toliko mesecev od začetka navedenega leta.
  • Če je dan večji od števila dni v navedenem mesecu, funkcija doda toliko dni k prvemu dnevu meseca in vrne ustrezen datum iz naslednjega meseca. Če je dan manj kot 1, funkcija odšteje toliko dni, plus 1, od prvega dneva navedenega meseca.

Funkcija Time pretvori posamezne vrednosti ure, minute in sekunde v vrednost datuma/časa. Rezultat nima povezanega datuma.

Glejte funkcije DateValue, TimeValue in DateTimeValue za informacije o tem, kako pretvorite niz v vrednost.

Če želite več informacij, glejte tudi članek o delu z datumi in časi.

Sintaksa

Date( Year, Month, Day )

  • Year – obvezno. Številke, večje od 1899, so interpretirane kot absolutne (1980 je interpretirano 1980); številke v obsegu od 0 do 1899 so interpretirane kot relativne glede na 1900. (Na primer, 80 je interpretirano kot 1980.)
  • Month – obvezno. Številka v obsegu od 1 do 12.
  • Day – obvezno. Številka v obsegu od 1 do 31.

Time( Hour, Minute, Second )

  • Hour – obvezno. Številka v obsegu od 0 (00:00) do 23 (23:00).
  • Minute – obvezno. Številka v obsegu od 0 do 59.
  • Second – obvezno. Številka v obsegu od 0 do 59.

Primeri

Datum

Če bi uporabnik vnesel 1979 v kontrolnik vnosa besedila z imenom HireYear, 3 v kontrolnik vnosa besedila z imenom HireMonth in 17 v kontrolnik vnosa besedila z imenom HireDay, bi ta funkcija vrnila 3/17/1979:

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

Ura

Če bi uporabnik vnesel 14 v kontrolnik vnosa besedila z imenom BirthHour, 50 v kontrolnik vnosa besedila z imenom BirthMinute in 24 v kontrolnik vnosa besedila z imenom BirthSecond, bi ta funkcija vrnila 02:50:24 p:

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

Opomba

Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)

Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).