Vrátí hodnotu typu Variant (Date), která obsahuje čas.
Syntaxe
TimeValue(čas)
Požadovaný argument časuje obvykle řetězcový výraz představující čas od 0:00:00 (12:00:00 dop.) do 23:59:59 (11:59:59 odp. včetně). Čas může být libovolný výraz, který představuje čas v uvedeném rozsahu. Pokud čas obsahuje hodnotu Null, vrátí se hodnota Null .
Poznámky
Můžete zadat platné časy ve 12hodinovém nebo 24hodinovém formátu.
"2:24PM" Například a "14:24" oba jsou platné časové argumenty.
Pokud argument čas obsahuje informace o kalendářním datu, funkce TimeValue je nevrací. Pokud však čas obsahuje neplatnou informaci o datu, dojde k chybě.
Příklady dotazů
| Výraz | Výsledky: |
|---|---|
| SELECT TimeValue([DateTime]) AS Expr1 FROM ProductSales; | Vrátí časové hodnoty pole DateTime bez informace o datu a zobrazí se ve sloupci Výraz1. |
| SELECT TimeValue([DateTime]) AS JustTime FROM ProductSales; | Vrátí časové hodnoty pole DateTime bez informace o datu a zobrazí se ve sloupci JustTime. |
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 TimeValue používá k převodu řetězce na čas. Pomocí literálů typu datum můžete také přímo přiřadit čas proměnné typu Variant nebo Date , například MyTime = #4:35:17 PM#.
Dim MyTime
MyTime = TimeValue("4:35:17 PM") ' Return a time.