Vrátí hodnotu typu Variant (Date), která udává čas pro zadané hodiny, minuty a sekundy.

Syntaxe

TimeSerial ( hodina, minuta, sekunda )

Upozornění    Ujistěte se, že argumenty jsou ve správném rozsahu hodnot. Neplatný argument může vést k nesprávnému výsledku.

Syntaxe funkce TimeSerial má tyto argumenty:

Argument

Popis

h

Povinný argument. Varianta (celé číslo). Číslo mezi 0 (12:00) a 23 (23:00) (včetně) nebo Číselný výraz.

Minutu

Povinný argument. Varianta (celé číslo). Libovolný číselný výraz.

Druhé

Povinný argument. Varianta (celé číslo). Libovolný číselný výraz.

Poznámky

Chcete-li zadat čas, například 11:59:59, musí být rozsah čísel pro každý argument TimeSerial v normálním rozsahu pro jednotku; to znamená 0–23 pro hodiny a 0–59 pro minuty a sekundy. Můžete ale také určit relativní časy pro každou Argument pomocí libovolného číselného výrazu, který představuje určitý počet hodin, minut nebo sekund před nebo po určitém čase. Následující příklad používá výrazy místo absolutních časových čísel. Funkce TimeSerial vrátí čas 15 minut před (-15) šest hodin před polednem (12 - 6) nebo 5:45:00 dop.

TimeSerial(12 - 6, -15, 0)

Pokud některý argument překročí normální rozsah pro tento argument, podle potřeby se zvýší na další větší jednotku. Pokud například zadáte 75 minut, vyhodnotí se jako jedna hodina a 15 minut. Pokud je některý z argumentů mimo rozsah -32 768 až 32 767, dojde k chybě. Pokud čas určený třemi argumenty způsobí, že datum spadá mimo přijatelný rozsah kalendářních dat, dojde k chybě.

Příklad dotazu

Výraz

Výsledky

SELECT TimeSerial(18,12,10) AS NewTime FROM ProductSales GROUP BY TimeSerial(18,12,10);

Vrátí hodnotu "Time" tvořenou zadanou hodinou, minutou a sekundou zadanou v argumentech funkce a zobrazí se ve sloupci NewTime. Výsledek: "6:12:10 PM".

Příklad jazyka VBA

Poznámka: Následující příklady ukazují použití této funkce v modulu VBA (Visual Basic pro Applications). Pokud chcete další informace o práci s modulem VBA, vyberte Referenční informace pro vývojáře, které najdete v rozevíracím seznamu vedle položky Hledat a do vyhledávacího pole napište požadované pojmy.

Tento příklad používá funkci TimeSerial k vrácení času pro zadanou hodinu, minutu a sekundu.

Dim MyTimeMyTime = TimeSerial(16, 35, 17)    ' MyTime contains serial representation of 4:35:17 PM.

Volba správné datové funkce

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.