Date.FromText
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
ελέγχει την προεπιλεγμένη μορφή που θα χρησιμοποιηθεί. ΌτανCulture
null
ή παραλειφθεί, χρησιμοποιείται Culture.Current.
-
Για την υποστήριξη ροών εργασιών παλαιού τύπου, options
μπορεί επίσης να είναι μια τιμή κειμένου. Αυτή η συμπεριφορά έχει την ίδια συμπεριφορά όπως εάν options = [Format = null, Culture = options]
.
Μετατρέψτε "2010-12-31"
το σε date
τιμή.
Χρήση
Date.FromText("2010-12-31")
Έξοδος
#date(2010, 12, 31)
Μετατρέψτε το χρησιμοποιώντας μια προσαρμοσμένη μορφή και τη γερμανική κουλτούρα.
Χρήση
Date.FromText("30 Dez 2010", [Format="dd MMM yyyy", Culture="de-DE"])
Έξοδος
#date(2010, 12, 30)
Βρείτε την ημερομηνία στο γρηγοριανό ημερολόγιο που αντιστοιχεί στην αρχή του 1400 στο ημερολόγιο Χίζρι.
Χρήση
Date.FromText("1400", [Format="yyyy", Culture="ar-SA"])
Έξοδος
#date(1979, 11, 20)
Μετατρέψτε τις ημερομηνίες ιταλικού κειμένου με συντομογραφίες μηνών στη στήλη 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}
})