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 obsahuje následující argumenty:

Argument

Popis

hodina

Povinný argument. Variant (Integer). Číslo mezi 0 (12:00 do 23:00) včetně nebo Číselný výraz.

minuta

Povinný argument. Variant (Integer). Libovolný číselný výraz.

sekunda

Povinný argument. Variant (Integer). Libovolný číselný výraz.

Poznámky

Chcete-li určit čas, například 11:59:59, musí být rozsah čísel pro jednotlivé argumenty funkce TimeSerial v normální oblasti jednotky. to znamená 0–23 pro hodiny a 0 až 59 pro minuty a sekundy. Můžete ale také zadat relativní časy jednotlivých Argument použitím 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. V následujícím příkladu se místo absolutních čísel času používají výrazy. Funkce TimeSerial vrátí čas 15 minut před (-15) šest hodin před polednem (12 - 6) nebo 5:45:00.

TimeSerial(12 - 6, -15, 0)

Pokud některý z argumentů překročí normální oblast argumentu, zvýší se podle potřeby na další větší jednotku. Pokud například zadáte 75 minut, vyhodnotí se to 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 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 "Čas" se zadanými hodinami, minutami a sekundami zadanými v argumentech funkce a zobrazí se ve sloupci NewTime. Výsledek: "18:12:10".

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.

V tomto příkladu se funkce TimeSerial používá k vrácení času pro zadanou hodinu, minutu a sekundu.

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

Volba správné datové funkce

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se k programu Microsoft Insider

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou překladu?
Co ovlivnilo váš názor?

Děkujeme za váš názor!

×