Date.ToText
Σύνταξη
Date.ToText(date as nullable date, optional options as any, optional culture as nullable text) as nullable text
Πληροφορίες
Επιστρέφει μια αναπαράσταση κειμένου του date
. Μπορεί να παρασχεθεί μια προαιρετική record
παράμετρος, options
, για τον καθορισμό πρόσθετων ιδιοτήτων.
culture
Το χρησιμοποιείται μόνο για ροές εργασιών παλαιού τύπου. Το record
μπορεί να περιέχει τα ακόλουθα πεδία:
Format
: Μιαtext
τιμή που υποδεικνύει τη μορφή που θα χρησιμοποιηθεί. Για περισσότερες λεπτομέρειες, μεταβείτε στο Τυπικές συμβολοσειρές μορφής ημερομηνίας και ώρας και προσαρμοσμένες συμβολοσειρές μορφής ημερομηνίας και ώρας. Η παράλειψη αυτού του πεδίου ή ηnull
παροχή του θα έχει ως αποτέλεσμα τη μορφοποίηση της ημερομηνίας χρησιμοποιώντας την προεπιλογή που ορίζεται απόCulture
το .Culture
: ΌτανFormat
το δεν είναι null,Culture
ελέγχει ορισμένα προσδιοριζόμενα μορφοποίησης. Για παράδειγμα, το είναι"en-US"
"MMM"
"Jan", "Feb", "Mar", ...
, ενώ το στο"ru-RU"
"MMM"
είναι ."янв", "фев", "мар", ...
ΌτανFormat
το είναιnull
,Culture
ελέγχει την προεπιλεγμένη μορφή που θα χρησιμοποιηθεί. ΌτανCulture
null
ή παραλειφθεί, χρησιμοποιείται Culture.Current.
Για την υποστήριξη ροών εργασιών παλαιού τύπου και options
culture
μπορεί επίσης να είναι τιμές κειμένου. Αυτή η συμπεριφορά έχει την ίδια συμπεριφορά όπως εάν options = [Format = options, Culture = culture]
.
Παράδειγμα 1
Μετατρέψτε #date(2010, 12, 31)
το σε text
τιμή.
Η έξοδος αποτελέσματος μπορεί να διαφέρει ανάλογα με την τρέχουσα κουλτούρα.
Χρήση
Date.ToText(#date(2010, 12, 31))
Έξοδος
"12/31/2010"
Παράδειγμα 2
Μετατρέψτε το χρησιμοποιώντας μια προσαρμοσμένη μορφή και τη γερμανική κουλτούρα.
Χρήση
Date.ToText(#date(2010, 12, 31), [Format="dd MMM yyyy", Culture="de-DE"])
Έξοδος
"31 Dez 2010"
Παράδειγμα 3
Βρείτε το έτος στο ημερολόγιο Χίζρι που αντιστοιχεί στην 1η Ιανουαρίου 2000 στο Γρηγοριανό ημερολόγιο.
Χρήση
Date.ToText(#date(2000, 1, 1), [Format="yyyy", Culture="ar-SA"])
Έξοδος
"1420"