Ανάγνωση στα Αγγλικά

Κοινή χρήση μέσω


DateTime.ToText

Σύνταξη

DateTime.ToText(dateTime as nullable datetime, optional options as any, optional culture as nullable text) as nullable text

Πληροφορίες

Επιστρέφει μια αναπαράσταση κειμένου του dateTime. Μπορεί να παρασχεθεί μια προαιρετική record παράμετρος, options, για τον καθορισμό πρόσθετων ιδιοτήτων. culture Το χρησιμοποιείται μόνο για ροές εργασιών παλαιού τύπου. Το record μπορεί να περιέχει τα ακόλουθα πεδία:

  • Format: Μια text τιμή που υποδεικνύει τη μορφή που θα χρησιμοποιηθεί. Για περισσότερες λεπτομέρειες, μεταβείτε στο Τυπικές συμβολοσειρές μορφής ημερομηνίας και ώρας και προσαρμοσμένες συμβολοσειρές μορφής ημερομηνίας και ώρας. Η παράλειψη αυτού του πεδίου ή η null παροχή του θα έχει ως αποτέλεσμα τη μορφοποίηση της ημερομηνίας χρησιμοποιώντας την προεπιλογή που ορίζεται από Cultureτο .

  • Culture: Όταν Format το δεν είναι null, Culture ελέγχει ορισμένα προσδιοριζόμενα μορφοποίησης. Για παράδειγμα, το είναι "en-US""MMM""Jan", "Feb", "Mar", ..., ενώ το στο "ru-RU""MMM" είναι ."янв", "фев", "мар", ... Όταν Format το είναι null, Culture ελέγχει την προεπιλεγμένη μορφή που θα χρησιμοποιηθεί. Όταν Culturenull ή παραλειφθεί, χρησιμοποιείται Culture.Current.

Για την υποστήριξη ροών εργασιών παλαιού τύπου και optionsculture μπορεί επίσης να είναι τιμές κειμένου. Αυτή η συμπεριφορά έχει την ίδια συμπεριφορά όπως εάν options = [Format = options, Culture = culture].

Παράδειγμα 1

Μετατρέψτε #datetime(2010, 12, 31, 01, 30, 25) το σε text τιμή. Η έξοδος αποτελέσματος μπορεί να διαφέρει ανάλογα με την τρέχουσα κουλτούρα.

Χρήση

DateTime.ToText(#datetime(2010, 12, 31, 01, 30, 25))

Έξοδος

"12/31/2010 1:30:25 AM"

Παράδειγμα 2

Μετατρέψτε το χρησιμοποιώντας μια προσαρμοσμένη μορφή και τη γερμανική κουλτούρα.

Χρήση

DateTime.ToText(#datetime(2010, 12, 30, 2, 4, 50.36973), [Format="dd MMM yyyy HH:mm:ss.ffffff", Culture="de-DE"])

Έξοδος

"30 Dez 2010 02:04:50.369730"

Παράδειγμα 3

Μετατρέψτε το χρησιμοποιώντας το μοτίβο ISO 8601.

Χρήση

DateTime.ToText(#datetime(2000, 2, 8, 3, 45, 12),[Format="yyyy-MM-dd'T'HH:mm:ss'Z'", Culture="en-US"])

Έξοδος

"2000-02-08T03:45:12Z"