Funkcja TimeValue

Dotyczy
Access dla Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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.

Wybieranie odpowiedniej funkcji daty