Σημείωση
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να συνδεθείτε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Ισχύει για: Εφαρμογές
καμβά Copilot Studio
Desktop ροές
Εφαρμογές
βάσει μοντέλου Συναρτήσεις Power Platform CLI
Dataverse Στο
Power Pages
Μετατρέπει τα στοιχεία ημερομηνίας και ώρας σε μια τιμή ημερομηνίας/ώρας.
Description
Η Date συνάρτηση μετατρέπει μεμονωμένες τιμές έτους, μήνα και ημέρας σε τιμή Date/Time . Το μέρος της ώρας είναι μεσάνυχτα.
- Εάν το έτος είναι μεταξύ 0 και 1899 (συμπεριλαμβάνεται), η συνάρτηση προσθέτει αυτή την τιμή στο 1900 για να υπολογιστεί το έτος. 70 γίνεται 1970.
- Εάν ο μήνας είναι μικρότερος από 1 ή μεγαλύτερος από 12, το αποτέλεσμα αφαιρεί ή προσθέτει τόσους μήνες από την αρχή του καθορισμένου έτους.
- Εάν η ημέρα είναι μεγαλύτερη από τον αριθμό ημερών στον καθορισμένο μήνα, η συνάρτηση προσθέτει τόσες ημέρες στην πρώτη ημέρα του μήνα και επιστρέφει την αντίστοιχη ημερομηνία από έναν επόμενο μήνα. Εάν η ημέρα είναι μικρότερη από 1, η συνάρτηση αφαιρεί τόσες ημέρες, συν 1, από την πρώτη ημέρα του καθορισμένου μήνα.
Η Time συνάρτηση μετατρέπει μεμονωμένες τιμές Ώρα, Λεπτό, Δευτερόλεπτο και προαιρετικά Χιλιοστά του δευτερολέπτου σε τιμή Date/Time . Δεν συσχετίζεται καμία ημερομηνία με το αποτέλεσμα.
Η DateTime συνάρτηση συνδυάζει τις Date συναρτήσεις και Time σε μία μόνο συνάρτηση, λαμβάνοντας ορίσματα ημερομηνίας και ώρας και επιστρέφοντας μια Dateτιμή /Time που διαθέτει αμφότερα τα στοιχεία ημερομηνίας και ώρας.
Ανατρέξτε στις συναρτήσεις DateValue, TimeValue και DateTimeValue για πληροφορίες σχετικά με τον τρόπο μετατροπής μιας συμβολοσειράς σε μια τιμή.
Επίσης, ανατρέξτε στο θέμα Εργασία με ημερομηνίες και ώρες για περισσότερες πληροφορίες.
Σύνταξη
Date( Έτος, Μήνας, Ημέρα )
- Έτος - Απαιτείται. Οι αριθμοί που είναι μεγαλύτεροι από το 1899 ερμηνεύονται απόλυτα (το 1980 ερμηνεύεται ως 1980), ενώ οι αριθμοί μεταξύ 0 και 1899 ερμηνεύονται σε σχέση με το 1900. (Για παράδειγμα το 80 ερμηνεύεται ως 1980.)
- Μήνας - Απαιτείται. Ένας αριθμός στην περιοχή 1 έως 12.
- Ημέρα - απαιτείται. Ένας αριθμός στην περιοχή 1 έως 31.
Time( Ώρα, Λεπτό, Δευτερόλεπτο [, Χιλιοστά του δευτερολέπτου ] )
- Ώρα - απαιτείται. Αριθμός ωρών, συνήθως στην περιοχή 0 (12:00 π.μ.) έως 23 (23:00 μ.μ.).
- Λεπτό - Απαιτείται. Αριθμός λεπτών, συνήθως εντός του εύρους από 0 έως 59.
- Δεύτερον - απαιτείται. Αριθμός δευτερολέπτων, συνήθως εντός του εύρους από 0 έως 59.
- Χιλιοστά του δευτερολέπτου - Προαιρετικό. Αριθμός χιλιοστών του δευτερολέπτου, συνήθως εντός του εύρους από 0 έως 999.
DateTime( Έτος, Μήνας, Ημέρα, Ώρα, Λεπτό, Δευτερόλεπτο [, Χιλιοστά του δευτερολέπτου ] )
- Έτος - Απαιτείται. Οι αριθμοί που είναι μεγαλύτεροι από το 1899 ερμηνεύονται απόλυτα (το 1980 ερμηνεύεται ως 1980), ενώ οι αριθμοί μεταξύ 0 και 1899 ερμηνεύονται σε σχέση με το 1900. (Για παράδειγμα το 80 ερμηνεύεται ως 1980.)
- Μήνας - Απαιτείται. Ένας αριθμός στην περιοχή 1 έως 12.
- Ημέρα - απαιτείται. Ένας αριθμός στην περιοχή 1 έως 31.
- Ώρα - απαιτείται. Αριθμός ωρών, συνήθως στην περιοχή 0 (12:00 π.μ.) έως 23 (23:00 μ.μ.)
- Λεπτό - Απαιτείται. Αριθμός λεπτών, συνήθως εντός του εύρους από 0 έως 59.
- Δεύτερον - απαιτείται. Αριθμός δευτερολέπτων, συνήθως εντός του εύρους από 0 έως 59.
- Χιλιοστά του δευτερολέπτου - Προαιρετικό. Αριθμός χιλιοστών του δευτερολέπτου, συνήθως εντός του εύρους από 0 έως 999.
Παραδείγματα
Date
Εάν κάποιος χρήστης πληκτρολόγησε
- 1979 σε ένα στοιχείο ελέγχου εισαγωγής κειμένου που ονομάζεται HireYear
- 3 σε ένα στοιχείο ελέγχου εισαγωγής κειμένου που ονομάζεται HireMonth
- 17 σε ένα στοιχείο ελέγχου εισαγωγής κειμένου που ονομάζεται HireDay
αυτός ο τύπος θα επέστρεφε 3/17/1979:
Date( Value(HireYear.Text), Value(HireMonth.Text), Value(HireDay.Text) )
Time
Εάν κάποιος χρήστης πληκτρολόγησε
- 14 σε ένα στοιχείο ελέγχου εισαγωγής κειμένου που ονομάζεται BirthHour
- 50 σε ένα στοιχείο ελέγχου εισαγωγής κειμένου που ονομάζεται BirthMinute
- 24 σε ένα στοιχείο ελέγχου εισαγωγής κειμένου που ονομάζεται BirthSecond
αυτός ο τύπος θα επέστρεφε 02:50:24 P:
Text(
Time(Value(BirthHour.Text), Value(BirthMinute.Text), Value(BirthSecond.Text)),
"hh:mm:ss A/P"
)
DateTime
Εάν κάποιος χρήστης πληκτρολόγησε
- 2023 σε ένα στοιχείο ελέγχου εισαγωγής κειμένου που ονομάζεται EclipseYear
- 10 σε ένα στοιχείο ελέγχου εισαγωγής κειμένου που ονομάζεται EclipseMonth
- 28 σε ένα στοιχείο ελέγχου εισαγωγής κειμένου που ονομάζεται EclipseDate
- 13 σε ένα στοιχείο ελέγχου εισαγωγής κειμένου που ονομάζεται EclipseHour
- 14 σε ένα στοιχείο ελέγχου εισαγωγής κειμένου που ονομάζεται EclipseMinute
- 5 σε ένα στοιχείο ελέγχου εισαγωγής κειμένου που ονομάζεται EclipseSecond
- 231 σε ένα στοιχείο ελέγχου εισαγωγής κειμένου που ονομάζεται EclipseMillisecond
αυτός ο τύπος θα επέστρεφε 10/28/23 01:14:05.231 PM:
Text(
DateTime(Value(EclipseYear.Text), Value(EclipseMonth.Text), Value(EclipseDate.Text),
Value(EclipseHour.Text), Value(EclipseMinute.Text),
Value(EclipseSecond.Text), Value(EclipseSecond.Millisecond)
),
"yy/mm/dd hh:mm:ss.000 AM/PM"
)