Returnerar ett värde av datatypen Variant (Datum) som innehåller tiden.
Syntax
TimeValue(tid)
Det obligatoriska tidsargumentetär vanligtvis ett stränguttryck som representerar en tid mellan 0:00:00 och 23:59:59. Tid kan emellertid också vara ett uttryck som representerar en tid i intervallet. Om tid innehåller Null, returneras Null .
Kommentarer
Giltiga tider kan anges i 12- eller 24-timmarsformat. Till exempel "2:24PM" och "14:24" är båda giltiga tidsargument .
Om tidsargumentet innehåller datuminformation returnerar TimeValue inte det. Om tid innehåller ogiltig datuminformation uppstår dock ett fel.
Exempel på frågor
| Uttryck | Resultat |
|---|---|
| SELECT TimeValue([DateTime]) AS Expr1 FROM ProductSales; | Returnerar tidsvärdena i fältet "Datum/tid" utan datuminformationen och visas i kolumnen Uttr1. |
| SELECT TimeValue([DateTime]) AS JustTime FROM ProductSales; | Returnerar tidsvärdena i fältet "Datum/tid" utan datuminformationen och visas i kolumnen JustTime. |
VBA-exempel
Obs
I exemplen nedan visar vi hur du använder den här funktionen i en Visual Basic for Applications-modul (VBA). Om du vill läsa mer om hur man använder VBA, kan du välja Info för utvecklare i listrutan bredvid Sök och sedan skriva en eller flera söktermer i sökrutan.
I det här exemplet används funktionen TimeValue för att konvertera en sträng till en tid. Du kan också använda datumliteraler för att tilldela en tid direkt till en variant eller datumvariabel , till exempel MyTime = #4:35:17 PM#.
Dim MyTime
MyTime = TimeValue("4:35:17 PM") ' Return a time.