Zwraca wartość typu wariant (data) zawierającą bieżącą datę systemową.
Składnia
Date
Spostrzeżenia
Aby ustawić datę systemowa, użyj instrukcji Date.
W przypadku używania funkcji Date z kalendarzem gregoriańskim zachowanie wartości Date$ nie zmienia się przez ustawienie właściwości Kalendarz. Jeśli kalendarz to Hidżry, funkcja Date$ zwraca 10-znakowy ciąg formy mm-dd-yyyy,gdzie mm (01-12), dd (01-30) i yyyy (1400-1523) to miesiąc, dzień i rok Hidżry. Odpowiedni zakres gregoriański to od 1 stycznia 1980 do 31 grudnia 2099.
Przykłady zapytań
Wyrażenie |
Wyniki |
SELECT Date() AS Wyr1 FROM ProductSales GROUP BY Date(); |
Zwraca bieżącą systemowe "datę" dla formatu daty krótkiej. Wynik: "dd/mm/yyyy". |
SELECT Date()-[DateofSale] AS DaysSinceSale FROM ProductSales; |
Zwraca różnicę między bieżącym systemem "Date" a wartością daty w polu "DateofSale" jako liczbę i wyświetla wyniki w kolumnie "DaySinceSale". |
Przykłady kodu VBA
Używanie daty w wyrażeniu Funkcji Date można używać wszędzie, gdzie można używać wyrażeń. Można na przykład ustawić właściwość Źródło kontrolki pola tekstowego w formularzu w następujący sposób:
=Date()
Po otwarciu formularza w widoku formularza w polu tekstowym jest wyświetlana bieżąca data systemowa.
Używanie funkcji Date w kodzie 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 Date w celu zwrócenia bieżącej daty systemowej.
Dim MyDate
MyDate = Date ' MyDate contains the current system date.