Zwraca wartość typu wariant (data) zawierającą godzinę.
Składnia
TimeValue(czas)
Wymagany argument czasujest zwykle wyrażeniem ciągu reprezentującym czas od 0:00:00 (12:00:00 AM) do 23:59:59 (11:59:59 PM) włącznie. Jednak czas może być również dowolnym wyrażeniem reprezentującym czas z tego zakresu. Jeśli czas zawiera wartość null, funkcja zwraca wartość null .
Uwagi
Możesz wprowadzić prawidłowe godziny w formacie 12-godzinnym lub 24-godzinnym. Na przykład "2:24PM" i "14:24" są prawidłowymi argumentami czasu .
Jeśli argument czas zawiera informacje o dacie, funkcja Wartość_czasu ich nie zwraca. Jeśli jednak godzina zawiera nieprawidłowe informacje o dacie, wystąpi błąd.
Przykłady kwerend
| Wyrażenie | Rezultat |
|---|---|
| SELECT TimeValue([DateTime]) AS Wyr1 FROM ProductSales; | Zwraca wartości czasu w polu "DateTime" bez informacji o dacie i wyświetla je w kolumnie Wyr1. |
| SELECT TimeValue([DateTime]) AS JustTime FROM ProductSales; | Zwraca wartości czasu z pola "DateTime" bez informacji o dacie i wyświetla je w kolumnie JustTime. |
Przykład kodu VBA
Uwaga
Poniższe przykłady przedstawiają sposób użycia tej funkcji w module języka Visual Basic for Applications (VBA). Aby uzyskać dodatkowe informacje na temat pracy w języku VBA, wybierz pozycję Dokumentacja dewelopera z listy rozwijanej obok przycisku Wyszukaj i wprowadź odpowiednie terminy w polu wyszukiwania.
W tym przykładzie użyto funkcji TimeValue do przekonwertowania ciągu na godzinę. Możesz również użyć literałów dat, aby bezpośrednio przypisać godzinę do zmiennej typu wariant lub daty , na przykład Moj_godzina = #4:35:17 PM#.
Dim MyTime
MyTime = TimeValue("4:35:17 PM") ' Return a time.