Funkcja IsDate

Zwraca wartość logiczną wskazującą, czy wyrażenie można przekonwertować na datę.

Składnia

IsDate (wyrażenie)

Wymagane wyrażenieargument wariantem zawierającym wyrażenie daty lub wyrażenie tekstowe rozpoznawalnym jako data lub godzina.

Spostrzeżenia

Funkcja IsDate zwraca wartość Prawda, jeśli wyrażenie jest datą lub można je rozpoznać jako prawidłową datę. w przeciwnym razie zwraca wartość Fałsz. W systemie Microsoft Windows zakres prawidłowych dat to od 1 stycznia 100 do 31 grudnia 9999 r. zakresy różnią się w zależności od systemu operacyjnego.

Przykłady zapytań

Wyrażenie

Wyniki

SELECT IsDate([CenaJednościowa]) AS Wyr1 FROM ProductSales;

Funkcja sprawdza, czy wartość "CenaJednoścista" jest prawidłową datą, i zwraca wynik w kolumnie Wyr1 jako "-1" dla wartości Prawda i "0" dla wartości Fałsz. Wynik to 0 (Fałsz).

SELECT IsDate([DateofSale]) AS ValidDate, IsDate(#31/10/2019#) AS DateTest FROM ProductSales;

Funkcja ocenia, czy wartości "DateofSale" i "#31/10/2019#" są prawidłową datą i zwraca wynik jako "-1" dla wartości Prawda i "0" dla wartości Fałsz odpowiednio w kolumnie DataWażna i Test daty. Wynik to -1 (Prawda) w obu kolumnach.

Przykład 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 IsDate w celu określenia, czy wyrażenie można przekonwertować na datę.

Dim MyDate, YourDate, NoDate, MyCheck
MyDate = "February 12, 1969"
YourDate = #2/12/69#
NoDate = "Hello"
MyCheck = IsDate(MyDate) ' Returns True.
MyCheck = IsDate(YourDate) ' Returns True.
MyCheck = IsDate(NoDate) ' Returns False.

Potrzebna dalsza pomoc?

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

×