Przejdź do głównej zawartości

Funkcja DateValue

Zwraca wartość typu wariant (Data).

Składnia

DateValue ( Data )

argumentData wymagana to zwykle wyrażenie tekstowe reprezentujący datę z przedziału od 1 stycznia 100 do 31 grudnia 9999. Jednak Data może być również dowolną wyrażenie ą, która może reprezentować datę, godzinę lub datę i godzinę w tym zakresie.

Spostrzeżenia

Jeśli argument Data jest ciągiem zawierającym tylko liczby oddzielone prawidłowym separatory daty, funkcja DateValue rozpoznaje zamówienie na miesiąc, dzień i rok w zależności od formatu daty krótkiej określonego dla systemu. Funkcja DateValue rozpoznaje również niejednoznaczne daty zawierające nazwy miesięcy w formie długiej lub skróconej. Na przykład oprócz rozpoznania 12/30/1991 i 12/30/91, funkcja DateValue rozpoznaje także 30 grudnia 1991 i dec 30, 1991.

Jeśli rok jest częścią daty , funkcja DateValue używa bieżącego roku na podstawie daty systemowej komputera.

Jeśli argument Data zawiera informacje o czasie, funkcja DateValue nie zwraca go. Jednak jeśli Data zawiera nieprawidłowe informacje o godzinie (na przykład "89:98"), wystąpi błąd.

Uwaga: W przypadku daty, jeśli właściwość Calendar jest ustawiona na kalendarz gregoriański, dostarczona Data musi być w formacie kalendarza gregoriańskiego. Jeśli jest używany kalendarz Hidżry, dostarczona Data musi być w formacie kalendarza Hidżry. Jeśli podana data to Hidżra, Data argumentu to ciąg reprezentujący datę z 1/1/100 (gregoriański 2, 718) do 4/3/9666 (kalendarz gregoriański dec 31, 9999).

Przykłady zapytań

Wyrażenie

Wyniki

Wybierz pozycję DateValue ([DateTime]) jako Wyr1 z ProductSales;

Zwraca wartości daty w polu "DateTime" w formacie Data krótka bez informacji o godzinie.

Wybierz pozycję DateValue ([DateTime]) jako NewDate, Count (ProductSales. DateTime) jako CountOfDateTime z grupy ProductSales GROUP BY DateValue ([DateTime]);

Zwraca wartości daty w polu "DateTime" w formacie Data krótka bez informacji o godzinie.

Przykład języka 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 DateValue w celu przekonwertowania ciągu na datę. Możesz również użyć literałów dat, aby bezpośrednio przypisać datę do zmiennej typu Variant lub Date , na przykład: o daty = #2/12/69 #.

Dim MyDate
MyDate = DateValue("February 12, 1969") ' Return a date.

Uwaga:  Ta strona została przetłumaczona automatycznie i może zawierać błędy gramatyczne lub nieścisłości. Chcemy, aby ta zawartość była dla Ciebie przydatna. Czy możesz dać nam znać, czy te informacje były pomocne? Oto angielskojęzyczny artykuł do wglądu.

Zobacz też

Wybieranie odpowiedniej funkcji daty

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?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×