Applies ToAccess για Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Επιστρέφει μια Μεταβλητή (Ημερομηνία).

Σύνταξη

DateValue ( ημερομηνία )

Η απαιτούμενη ημερομηνίαόρισμα είναι συνήθως μια παράσταση συμβολοσειράς που αντιπροσωπεύει μια ημερομηνία από την 1η Ιανουαρίου 100 έως τις 31 Δεκεμβρίου 9999. Ωστόσο, η ημερομηνία μπορεί να είναι οποιαδήποτε παράσταση που μπορεί να αντιπροσωπεύει μια ημερομηνία, μια ώρα ή και την ημερομηνία και την ώρα σε αυτό το εύρος.

Παρατηρήσεις

Εάν το όρισμα ημερομηνία είναι μια συμβολοσειρά που περιλαμβάνει μόνο αριθμούς διαχωρισμένους με έγκυρους διαχωριστικά ημερομηνιών, το DateValue αναγνωρίζει την παραγγελία για το μήνα, την ημέρα και το έτος σύμφωνα με τη μορφή σύντομης ημερομηνίας που έχετε καθορίσει για το σύστημά σας. Το DateValue αναγνωρίζει επίσης σαφείς ημερομηνίες που περιέχουν ονόματα μηνών, είτε σε μεγάλη είτε σε συντομογραφία. Για παράδειγμα, εκτός από την αναγνώριση της 30/12/1991 και της 30/12/91, το DateValue αναγνωρίζει επίσης τις 30 Δεκεμβρίου 1991 και τις 30 Δεκεμβρίου 1991.

Εάν παραλειφθεί το τμήμα του έτους της ημερομηνίας , η συνάρτηση DateValue χρησιμοποιεί το τρέχον έτος από την ημερομηνία συστήματος του υπολογιστή σας.

Εάν το όρισμα ημερομηνίας περιλαμβάνει πληροφορίες ώρας, η συνάρτηση DateValue δεν τις επιστρέφει. Ωστόσο, εάν η ημερομηνία περιλαμβάνει μη έγκυρες πληροφορίες ώρας (όπως "89:98"), παρουσιάζεται σφάλμα.

Σημείωση: Για την ημερομηνία, εάν η ρύθμιση της ιδιότητας Ημερολόγιο είναι Γρηγοριανή, η ημερομηνία που παρέχεται πρέπει να είναι Γρηγοριανή. Εάν το ημερολόγιο είναι Χίζρι, η ημερομηνία που παρέχεται πρέπει να είναι Χίζρι. Εάν η ημερομηνία που παρέχεται είναι Χίζρι, η ημερομηνία του ορίσματος είναι μια Συμβολοσειρά που αντιπροσωπεύει μια ημερομηνία από την 1/1/100 (Γρηγοριανό Αύγουστος 2, 718) έως 3/4/9666 (Γρηγοριανό Δεκ 31, 9999).

Παραδείγματα ερωτημάτων

Expression

Αποτελέσματα

SELECT DateValue([DateTime]) AS Παράστ1 FROM Πωλήσεις Προϊόντων;

Επιστρέφει τις τιμές ημερομηνίας του πεδίου "DateTime" στη μορφή Σύντομη ημερομηνία χωρίς τις πληροφορίες ώρας.

SELECT DateValue([DateTime]) AS NewDate, Count(ProductSales.DateTime) AS CountOfDateTime FROM ProductSales GROUP BY DateValue([DateTime]);

Επιστρέφει τις τιμές ημερομηνίας του πεδίου "DateTime" στη μορφή Σύντομη ημερομηνία χωρίς τις πληροφορίες ώρας.

Παράδειγμα VBA

Σημείωση: Παραδείγματα που ακολουθούν δείχνουν τη χρήση αυτής της συνάρτησης σε μια λειτουργική μονάδα Visual Basic for Applications (VBA). Για περισσότερες πληροφορίες σχετικά με την εργασία με τη VBA, επιλέξτε Αναφορά προγραμματιστών στην αναπτυσσόμενη λίστα δίπλα στην Αναζήτηση και πληκτρολογήστε έναν ή περισσότερους όρους στο πλαίσιο αναζήτησης.

Αυτό το παράδειγμα χρησιμοποιεί τη συνάρτηση DateValue για να μετατρέψει μια συμβολοσειρά σε ημερομηνία. Μπορείτε επίσης να χρησιμοποιήσετε λεκτικές σταθερά ημερομηνίας για να αντιστοιχίσετε απευθείας μια ημερομηνία σε μια μεταβλητή Μεταβλητή ή Ημερομηνία , για παράδειγμα, MyDate = #12/2/69#.

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

Επιλογή της σωστής συνάρτησης ημερομηνίας

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.