Funkce Date a Time v Power Apps
Převede součásti data a času na hodnotu data a času.
Popis
Funkce Date převede jednotlivé hodnoty Rok, Měsíc a Den na hodnotu data a času. Jako čas se předpokládá půlnoc.
- Pokud je Rok v rozmezí 0 až 1899 (včetně), funkce přidá tuto hodnotu k hodnotě 1900 a vypočítá rok. Ze 70 je 1970.
- Pokud je Měsíc menší než 1 nebo větší než 12, výsledek odečte nebo přičte tolik měsíců od začátku zadaného roku.
- Pokud je Den vyšší než počet dní v zadaném měsíci, funkce přidá tento počet dní k prvnímu dni měsíce a vrátí odpovídající datum z následujícího měsíce. Pokud je Den menší než 1, funkce odečte daný počet dní, plus 1, od prvního dne určeného měsíce.
Funkce Time převede jednotlivé hodnoty Hodina, Minuta a Sekunda na hodnotu data a času. Výsledek nemá přiřazené žádné datum.
Informace o tom, jak převést řetězec na hodnotu, najdete v článcích o funkcích DateValue, TimeValue a DateTimeValue.
Další informace najdete také v části týkající se práce s daty a časy.
Syntaxe
Date( Rok; Měsíc; Den )
- Rok – povinné. Čísla větší než 1899 se interpretují jako absolutní (1980 se interpretuje jako 1980); čísla v rozsahu od 0 do 1899 se interpretují jako relativní k 1900. (Například 80 se interpretuje jako 1980.)
- Měsíc – povinné. Číslo od 1 do 12.
- Den – povinné. Číslo od 1 do 31.
Time( Hodina; Minuta; Sekunda )
- Hodina – povinné. Číslo od 0 (00:00) do 23 (23:00).
- Minuta – povinné. Číslo od 0 do 59.
- Sekunda – povinné. Číslo od 0 do 59.
Příklady
Datum
Pokud uživatel zadal 1979 do ovládacího prvku pro zadání textu s názvem HireYear, 3 do ovládacího prvku pro zadání textu s názvem HireMonth a 17 do ovládacího prvku pro zadání textu s názvem HireDay, vrátí tato funkce 17. 3. 1979:
Date(Value(HireYear.Text), Value(HireMonth.Text), Value(HireDay.Text))
Time
Pokud uživatel zadal 14 do ovládacího prvku pro zadání textu s názvem BirthHour, 50 do ovládacího prvku pro zadání textu s názvem BirthMinute a 24 do ovládacího prvku pro zadání textu s názvem BirthSecond, vrátila by tato funkce 14:50:24.
Text(Time(Value(BirthHour.Text), Value(BirthMinute.Text), Value(BirthSecond.Text)), "hh:mm:ss a/p")
Poznámka
Můžete nám sdělit, jaké máte jazykové preference pro dokumentaci? Zúčastněte se krátkého průzkumu. (upozorňujeme, že tento průzkum je v angličtině)
Průzkum bude trvat asi sedm minut. Nejsou shromažďovány žádné osobní údaje (prohlášení o zásadách ochrany osobních údajů).
Váš názor
Odeslat a zobrazit názory pro