Σημείωση
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να συνδεθείτε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Σύνταξη
Date.FromText(text as nullable text, optional options as any) as nullable date
Πληροφορίες
Δημιουργεί μια τιμή ημερομηνίας από μια αναπαράσταση κειμένου.
text: Μια τιμή κειμένου για να την καλύψετε σε μια ημερομηνία.options: Μια προαιρετικήrecordπου μπορεί να παρασχεθεί για τον καθορισμό πρόσθετων ιδιοτήτων. Τοrecordμπορεί να περιέχει τα ακόλουθα πεδία:-
Format: Μιαtextτιμή που υποδεικνύει τη μορφή που θα χρησιμοποιηθεί. Για περισσότερες λεπτομέρειες, μεταβείτε στην επιλογή Τυπικές συμβολοσειρές μορφής ημερομηνίας και ώρας και Προσαρμοσμένες συμβολοσειρές μορφής ημερομηνίας και ώρας. Παραλείποντας αυτό το πεδίο ή παρέχονταςnullαποτελέσματα για την ανάλυση της ημερομηνίας με την καλύτερη δυνατή προσπάθεια. -
Culture: ΌτανFormatτο δεν είναι null,Cultureελέγχει ορισμένα προσδιοριζόμενα στοιχεία μορφοποίησης. Για παράδειγμα, το είναι"en-US""MMM""Jan", "Feb", "Mar", ..., ενώ το στο"ru-RU""MMM"είναι ."янв", "фев", "мар", ...ΌτανFormatτο είναιnull,Cultureελέγχει την προεπιλεγμένη μορφή που θα χρησιμοποιηθεί. ΌτανCulturenullή παραλειφθεί, χρησιμοποιείται Culture.Current.
-
Για την υποστήριξη ροών εργασιών παλαιού τύπου, options μπορεί επίσης να είναι μια τιμή κειμένου. Αυτή η συμπεριφορά έχει την ίδια συμπεριφορά όπως εάν options = [Format = null, Culture = options].
Παράδειγμα 1
Μετατρέψτε "2010-12-31" το σε date τιμή.
Χρήση
Date.FromText("2010-12-31")
Έξοδος
#date(2010, 12, 31)
Παράδειγμα 2
Μετατρέψτε το χρησιμοποιώντας μια προσαρμοσμένη μορφή και τη γερμανική κουλτούρα.
Χρήση
Date.FromText("30 Dez 2010", [Format="dd MMM yyyy", Culture="de-DE"])
Έξοδος
#date(2010, 12, 30)
Παράδειγμα 3
Βρείτε την ημερομηνία στο γρηγοριανό ημερολόγιο που αντιστοιχεί στην αρχή του 1400 στο ημερολόγιο Χίζρι.
Χρήση
Date.FromText("1400", [Format="yyyy", Culture="ar-SA"])
Έξοδος
#date(1979, 11, 20)
Παράδειγμα 4
Μετατρέψτε τις ημερομηνίες ιταλικού κειμένου με συντομογραφίες μηνών στη στήλη Posted Date σε τιμές ημερομηνίας.
Χρήση
let
Source = #table(type table [Account Code = text, Posted Date = text, Sales = number],
{
{"US-2004", "20 gen. 2023", 580},
{"CA-8843", "18 lug. 2024", 280},
{"PA-1274", "12 gen. 2023", 90},
{"PA-4323", "14 apr. 2023", 187},
{"US-1200", "14 dic. 2023", 350},
{"PTY-507", "4 giu. 2024", 110}
}),
#"Converted Date" = Table.TransformColumns(
Source,
{"Posted Date", each Date.FromText(_, [Culture = "it-IT"]), type date}
)
in
#"Converted Date"
Έξοδος
#table(type table [Account Code = text, Posted Date = date, Sales = number],
{
{"US-2004", #date(2023, 1, 20), 580},
{"CA-8843", #date(2024, 7, 18), 280},
{"PA-1274", #date(2023, 1, 12), 90},
{"PA-4323", #date(2023, 4, 14), 187},
{"US-1200", #date(2023, 12, 14), 350},
{"PTY-507", #date(2024, 6, 4), 110}
})