Funkcije Date i Time u aplikaciji Power Apps

Pretvara komponente datuma i vremena u vrijednost datum/vrijeme.

Opis

Funkcija Date pretvara pojedinačne vrijednosti godine, mjeseca i dana u vrijednost datum/vrijeme. Vremenska komponenta pokazuje ponoć.

  • Ako je godina između 0 i 1899 (uključivo), funkcija dodaje tu vrijednost na 1900 kako bi izračunala godinu. 70 postaje 1970.
  • Ako je mjesec manji od 1 ili veći od 12, u rezultatu se oduzima ili dodaje onoliko mjeseci od početka navedene godine.
  • Ako je vrijednost dana veća od broja dana u navedenom mjesecu, funkcija dodaje toliko dana prvom danu u mjesecu i vraća odgovarajući datum iz slijedećeg mjeseca. Ako je vrijednost dana manja od 1, funkcija oduzima toliko dana, i još 1, od prvog dana navedenog mjeseca.

Funkcija Time pretvara pojedinačne vrijednosti sati, minuta i sekundi u vrijednost datum/vrijeme. Rezultat nije povezan ni s jednim datumom.

Za informacije o tome kako pretvoriti neki niz u vrijednost, pogledajte funkcije DateValue, TimeValue i DateTimeValue.

Također, za dodatne informacije pogledajte rad s datumima i vremenima.

Sintaksa

Date( godina, mjesec, dan )

  • Year – Required. Brojevi veći od 1899 smatraju se apsolutnim (1980 se tumači kao 1980), a brojevi u rasponu od 0 do 1899 smatraju se relativnim u odnosu na 1900. godinu. (Na primjer, 80 se tumači kao 1980.)
  • Mjesec – Required. Broj u rasponu od 1 do 12.
  • Dan – Required. Broj u rasponu od 1 do 31.

Time( sat, minuta, sekunda )

  • Hour – Required. Broj u rasponu od 0 (0.00 sati) do 23 (23.00 sati).
  • Minuta – Required. Broj u rasponu od 0 do 59.
  • Sekunda – Required. Broj u rasponu od 0 do 59.

Primjeri

Datum

Ako je korisnik upisao 1979 u kontrolu za unos teksta HireYear, 3 u kontroli za unos teksta HireMonth i 17 u kontroli za unos teksta HireDay, ova funkcija vratit će 17.3.1979.:

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

Vrijeme

Ako je korisnik upisao 14 u kontrolu za unos teksta BirthHour, 50 u kontroli za unos teksta BirthMinute i 24 u kontroli za unos teksta BirthSecond, ova funkcija vratit će 02:50:24 p.

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