Baca dalam bahasa Inggris

Bagikan melalui


Date.FromText

Sintaks

Date.FromText(text as nullable text, optional options as any) as nullable date

Tentang

Membuat nilai tanggal dari representasi tekstual.

  • text: Nilai teks untuk diselubungi hingga tanggal.

  • options: Opsional record yang dapat disediakan untuk menentukan properti tambahan. record bisa berisi bidang berikut:

    • Format: Nilai text yang menunjukkan format yang akan digunakan. Untuk detail selengkapnya, buka String format tanggal dan waktu standar serta String format tanggal dan waktu kustom. Menghilangkan bidang ini atau memberikan null hasil dalam mengurai tanggal menggunakan upaya terbaik.
    • Culture: Jika Format tidak null, Culture mengontrol beberapa penentu format. Misalnya, di "en-US" adalah , sementara di "MMM""Jan", "Feb", "Mar", ... adalah "ru-RU"."MMM""янв", "фев", "мар", ... Ketika Format adalah null, Culture mengontrol format default yang akan digunakan. Ketika Culture adalah null atau dihilangkan, Culture.Current digunakan.

Untuk mendukung alur kerja warisan, options bisa juga menjadi nilai teks. Ini memiliki perilaku yang sama seperti jika options = [Format = null, Culture = options].

Contoh 1

Mengonversi "2010-12-31" menjadi date nilai.

Penggunaan

Date.FromText("2010-12-31")

Hasil

#date(2010, 12, 31)

Contoh 2

Konversi menggunakan format kustom dan budaya Jerman.

Penggunaan

Date.FromText("30 Dez 2010", [Format="dd MMM yyyy", Culture="de-DE"])

Hasil

#date(2010, 12, 30)

Contoh 3

Temukan tanggal di kalender Gregorian yang sesuai dengan awal 1400 di kalender Hijriah.

Penggunaan

Date.FromText("1400", [Format="yyyy", Culture="ar-SA"])

Hasil

#date(1979, 11, 20)

Contoh 4

Konversikan tanggal teks Italia dengan bulan yang disingkat di kolom Tanggal Diposting menjadi nilai tanggal.

Penggunaan

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"

Hasil

#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}
})