Geeft een variant (datum) als resultaat die de tijd bevat.
Syntaxis
TimeValue ( time )
De vereiste tijdargument is normaal gesproken een reeksexpressie die een tijd vertegenwoordigt van 0:00:00 (12:00:00 uur) tot 23:59:59(23:59:59 uur), inclusief. Tijd kan echter ook elke expressie zijn die een tijd in dat bereik vertegenwoordigt. Als tijd Null bevat, wordt Null geretourneerd.
Opmerkingen
U kunt geldige tijden invoeren met een 12-uurs- of 24-uursklok. "2:24PM" en "14:24" zijn bijvoorbeeld beide geldige tijdargumenten.
Als het argument time datumgegevens bevat, retourneert TimeValue deze niet. Als tijd echter ongeldige datumgegevens bevat, treedt er een fout op.
Queryvoorbeelden
Expression |
Resultaten |
SELECT TimeValue([DateTime]) AS Expr1 FROM ProductVerkoop; |
Retourneert de tijdwaarden van het veld 'DateTime' zonder de datumgegevens en wordt weergegeven in de kolom Expr1. |
SELECT TimeValue([DateTime]) AS JustTime FROM ProductVerkoop; |
Retourneert de tijdwaarden van het veld 'DateTime' zonder de datumgegevens en wordt weergegeven in de kolom JustTime. |
VBA-voorbeeld
Opmerking: In de volgende voorbeelden wordt het gebruik van deze functie in een VBA-module (Visual Basic for Applications) toegelicht. Meer informatie over het werken met VBA vindt u door in de vervolgkeuzelijst naast Zoeken de optie Referentie voor ontwikkelaars te selecteren en een of meer termen in het zoekvenster te typen.
In dit voorbeeld wordt de functie TimeValue gebruikt om een tekenreeks te converteren naar een tijd. U kunt ook letterlijke datum gebruiken om een tijd rechtstreeks toe te wijzen aan een variant - of datumvariabele , bijvoorbeeld MyTime = #4:35:17 PM#.
Dim MyTime
MyTime = TimeValue("4:35:17 PM") ' Return a time.