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.