Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Syntax
Date.FromText(text as nullable text, optional options as any) as nullable date
Om
Skapar ett datumvärde från en textrepresentation.
text: Ett textvärde som ska konverteras till ett datum.options: Ett valfrittrecordalternativ som kan anges för att ange ytterligare egenskaper.recordKan innehålla följande fält:-
Format: Etttextvärde som anger vilket format som ska användas. Mer information finns i Standardformatsträngar för datum och tid och Anpassade datum- och tidsformatsträngar. Om du utelämnar det här fältet eller gernullresulterar det i att datumet analyseras efter bästa förmåga. -
Culture: NärFormatinte är nullCulturestyr vissa formatspecificerare. Till exempel, i"en-US""MMM"är"Jan", "Feb", "Mar", ..., medan i"ru-RU""MMM"är"янв", "фев", "мар", .... NärFormatärnull,Culturestyr standardformatet som ska användas. NärCultureärnulleller utelämnas, används Culture.Current.
-
För att stödja äldre arbetsflöden options kan det också vara ett textvärde. Detta har samma beteende som om options = [Format = null, Culture = options].
Exempel 1
Konvertera "2010-12-31" till ett date värde.
Användning
Date.FromText("2010-12-31")
Output
#date(2010, 12, 31)
Exempel 2
Konvertera med ett anpassat format och den tyska kulturen.
Användning
Date.FromText("30 Dez 2010", [Format="dd MMM yyyy", Culture="de-DE"])
Output
#date(2010, 12, 30)
Exempel 3
Hitta datumet i den gregorianska kalendern som motsvarar början av 1400 i Hijri-kalendern.
Användning
Date.FromText("1400", [Format="yyyy", Culture="ar-SA"])
Output
#date(1979, 11, 20)
Exempel 4
Konvertera de italienska textdatumen med förkortade månader i kolumnen Postat datum till datumvärden.
Användning
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"
Output
#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}
})