İngilizce dilinde oku

Aracılığıyla paylaş


Date.FromText

Sözdizimi

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

Hakkında

Metin gösteriminden bir tarih değeri oluşturur.

  • text: Tarihe kapak olacak bir metin değeri.

  • options: Ek özellikleri belirtmek için sağlanabilir isteğe bağlı record . record aşağıdaki alanları içerebilir:

    • Formattext: Kullanılacak biçimi gösteren değer. Diğer ayrıntılar için Standart tarih ve saat biçimi dizeleri ile Özel tarih ve saat biçimi dizeleri'ne gidin. Bu alanı kullanımdan kaldırma veya en iyi çabayı kullanarak tarihi ayrıştırma sonucu verme null .
    • CultureFormat: Null olmadığında, Culture bazı biçim tanımlayıcılarını denetler. Örneğin, içinde "en-US" "MMM" ise "Jan", "Feb", "Mar", ...içinde "ru-RU" "MMM" olur "янв", "фев", "мар", .... olduğunda Format null, Culture kullanılacak varsayılan biçimi denetler. Olduğunda Culture null veya atlandığında Culture.Current kullanılır.

Eski iş akışlarını options desteklemek için bir metin değeri de olabilir. Bu, ile options = [Format = null, Culture = options]aynı davranışa sahiptir.

Örnek 1

Bir date değere dönüştürün"2010-12-31".

Kullanım

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

Çıktı

#date(2010, 12, 31)

Örnek 2

Özel bir biçim ve Alman kültürü kullanarak dönüştürün.

Kullanım

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

Çıktı

#date(2010, 12, 30)

Örnek 3

Gregoryen takvimde Hicri takvimde 1400'ün başına karşılık gelen tarihi bulun.

Kullanım

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

Çıktı

#date(1979, 11, 20)

Örnek 4

Postalanan Tarih sütununda kısaltılmış aylar içeren İtalyanca metin tarihlerini tarih değerlerine dönüştürün.

Kullanım

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"

Çıktı

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