Μετάβαση στο κύριο περιεχόμενο
Office

Η συνάρτηση DatePart

Επιστρέφει μια Μεταβλητή (Ακέραιος) που περιέχει το καθορισμένο τμήμα μιας δεδομένης ημερομηνίας.

Σύνταξη

DatePart ( χρονικό διάστημα, ημερομηνία [, firstdayofweek] [, firstweekofyear] )

Η σύνταξη της συνάρτησης DatePart περιλαμβάνει τα παρακάτω ορίσματα:

Όρισμα

Περιγραφή

interval

Υποχρεωτικό. Παράσταση συμβολοσειράς που είναι το χρονικό διάστημα του χρόνου που θέλετε να επιστρέψετε.

date

Υποχρεωτικό. Παραλλαγή Τιμή (ημερομηνία) που θέλετε να αξιολογήσετε.

πρώτη_ημέρα_εβδομάδας

Προαιρετικό. Μια σταθερά που καθορίζει την πρώτη ημέρα της εβδομάδας. Εάν δεν καθοριστεί, πρώτη ημέρα θεωρείται η Κυριακή.

πρώτη_εβδομάδα_έτους

Προαιρετικό. Μια σταθερά που καθορίζει την πρώτη εβδομάδα του έτους. Εάν δεν καθοριστεί, πρώτη εβδομάδα θεωρείται η εβδομάδα η οποία περιλαμβάνει την 1η Ιανουαρίου.

Ρυθμίσεις

Το χρονικό διάστημαόρισμα έχει αυτές τις ρυθμίσεις:

Ρύθμιση

Περιγραφή

εεεε

Έτος

τ

Τρίμηνο

μ

Μήνας

y

Ημέρα του έτους

η

Ημέρα

β

Weekday

ββ

Εβδομάδα

ω

Ώρα

λ

Λεπτό

δ

Δευτερόλεπτο

Το όρισμα firstdayofweek έχει αυτές τις ρυθμίσεις:

Σταθερά

Τιμή

Περιγραφή

vbUseSystem

0

Χρησιμοποιήστε τη ρύθμιση του NIS API.

vbSunday

1

Κυριακή (προεπιλογή)

vbMonday

2

Δευτέρα

γιαvbTuesday

3

Τρίτη

vbWednesday

4

Τετάρτη

vbThursday

5

Πέμπτη

vbFriday

6

Παρασκευή

vbSaturday

7

Σάββατο

Το όρισμα firstweekofyear έχει αυτές τις ρυθμίσεις:

Σταθερά

Τιμή

Περιγραφή

vbUseSystem

0

Χρησιμοποιήστε τη ρύθμιση του NIS API.

vbFirstJan1

1

Ξεκινήστε με την εβδομάδα στην οποία εμφανίζεται η 1 Ιανουαρίου (προεπιλογή).

vbFirstFourDays

2

Ξεκινήστε με την πρώτη εβδομάδα που έχει τουλάχιστον τέσσερις ημέρες στο νέο έτος.

vbFirstFullWeek

3

Ξεκινήστε με την πρώτη πλήρη εβδομάδα του έτους.

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

Μπορείτε να χρησιμοποιήσετε τη συνάρτηση DatePart για να αξιολογήσετε μια ημερομηνία και να επιστρέψετε ένα συγκεκριμένο χρονικό διάστημα. Για παράδειγμα, μπορείτε να χρησιμοποιήσετε το DatePart για να υπολογίσετε την ημέρα της εβδομάδας ή την τρέχουσα ώρα.

Το όρισμα firstdayofweek επηρεάζει τους υπολογισμούς που χρησιμοποιούν τα σύμβολα διαστήματος "w" και "WW".

Εάν το DATe είναι λεκτική σταθερά ημερομηνίας, το καθορισμένο έτος μετατρέπεται σε μόνιμο τμήμα της συγκεκριμένης ημερομηνίας. Ωστόσο, εάν η ημερομηνία περικλείεται σε διπλά εισαγωγικά ("") και παραλείψετε το έτος, το τρέχον έτος εισάγεται στον κώδικά σας κάθε φορά που αξιολογείται η παράσταση ημερομηνίας . Με αυτόν τον τρόπο, είναι δυνατή η σύνταξη κώδικα που μπορεί να χρησιμοποιηθεί σε διαφορετικά έτη.

Σημείωση: Για την ημερομηνία, εάν η ρύθμιση της ιδιότητας Calendar είναι Γρηγοριανό, η παρεχόμενη ημερομηνία πρέπει να είναι Γρηγοριανό. Εάν το ημερολόγιο είναι Χίζρι, η παρεχόμενη ημερομηνία πρέπει να είναι Χίζρι.

Το τμήμα "Ημ/νία επιστροφής" βρίσκεται στις μονάδες χρονικής περιόδου του τρέχοντος αραβικού ημερολογίου. Για παράδειγμα, εάν το τρέχον ημερολόγιο είναι Χίζρι και το τμήμα ημερομηνίας που θα επιστραφεί είναι το έτος, η τιμή έτους είναι ένα έτος Χίζρι.

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

Παράσταση

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

Επιλέξτε DatePart ("εεεε", [DateofSale]) ως NewDate από το ProductSales.

Επιστρέφει το "έτος" των τιμών ημερομηνίας του πεδίου "DateofSale".

Επιλέξτε DatePart ("q", [DateofSale]) ως NewDate από το ProductSales.

Επιστρέφει το "τρίμηνο" (με βάση το ημερολογιακό έτος) των τιμών ημερομηνίας του πεδίου "DateofSale".

Επιλέξτε DatePart ("y", [DateofSale]) ως NewDate από το ProductSales.

Επιστρέφει την ημέρα του έτους (1 έως 365) των τιμών ημερομηνίας του πεδίου "DateofSale".

Επιλέξτε DatePart ("d", [DateofSale]) ως NewDate από το ProductSales.

Επιστρέφει την "ημέρα" των τιμών ημερομηνίας του πεδίου "DateofSale".

Επιλέξτε DatePart ("w", [DateofSale]) ως NewDate από το ProductSales.

Επιστρέφει την "εργάσιμη ημέρα" (από το 1 έως το 7 όπου 1 αντιπροσωπεύει την Κυριακή) των τιμών ημερομηνίας του πεδίου "DateofSale".

Επιλέξτε DatePart ("WW", [DateofSale]) ως NewDate από το ProductSales.

Επιστρέφει τον "αριθμό εβδομάδας" (από το 1 έως το 52) των τιμών ημερομηνίας του πεδίου "DateofSale".

Επιλέξτε DatePart ("h", [ημερομηνία/ώρα]) ως NewDate από το ProductSales.

Επιστρέφει την "ώρα" των τιμών ημερομηνίας του πεδίου "ημερομηνία/ώρα".

Επιλέξτε DatePart ("n", [ημερομηνία/ώρα]) ως NewDate από το ProductSales.

Επιστρέφει τα ' λεπτά ' των τιμών ημερομηνίας του πεδίου "ημερομηνία/ώρα".

Επιλέξτε DatePart ("s", [ημερομηνία/ώρα]) ως NewDate από το ProductSales.

Επιστρέφει τα ' δευτερόλεπτα ' των τιμών ημερομηνίας του πεδίου "ημερομηνία/ώρα".

Παράδειγμα VBA

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

Αυτό το παράδειγμα λαμβάνει μια ημερομηνία και, χρησιμοποιώντας τη συνάρτηση DatePart , εμφανίζει το τρίμηνο του έτους στο οποίο εμφανίζεται.

Dim TheDate As Date    ' Declare variables.
Dim Msg
TheDate = InputBox("Enter a date:")
Msg = "Quarter: " & DatePart("q", TheDate)
MsgBox Msg

Σημείωση:  Αυτή η σελίδα έχει μεταφραστεί μέσω αυτοματοποιημένης διαδικασίας και ενδεχομένως να περιέχει γραμματικά λάθη και ανακρίβειες. Ο σκοπός μας είναι αυτό το περιεχόμενο να σας φανεί χρήσιμο. Μπορείτε να μας πείτε εάν σας βοήθησαν αυτές οι πληροφορίες; Εδώ θα βρείτε το άρθρο στα Αγγλικά για να το συμβουλεύεστε.

Δείτε επίσης

Επιλέξτε τη συνάρτηση Right Date

Αναπτύξτε τις δεξιότητές σας στο Office
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×