Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Syntaks
Date.FromText(text as nullable text, optional options as any) as nullable date
Om
Opretter en datoværdi ud fra en tekstrepræsentation.
text
: En tekstværdi, der skal skjules til en dato.options
: En valgfrirecord
, der kan angives for at angive yderligere egenskaber.record
kan indeholde følgende felter:-
Format
: Entext
værdi, der angiver det format, der skal bruges. Du kan finde flere oplysninger ved at gå til Standardstrenge for dato- og klokkeslætsformat og Brugerdefinerede formatstrenge for dato og klokkeslæt. Udelader dette felt eller givernull
resultater i at fortolke datoen ved hjælp af en bedste indsats. -
Culture
: NårFormat
ikke er null,Culture
styrer nogle formatangivelser. I er"en-US"
f.eks."MMM"
"Jan", "Feb", "Mar", ...
, mens i"ru-RU"
"MMM"
er ."янв", "фев", "мар", ...
NårFormat
ernull
, styrer det standardformat,Culture
der skal bruges. NårCulture
null
eller udelades, bruges Culture.Current.
-
Hvis du vil understøtte ældre arbejdsprocesser, options
kan det også være en tekstværdi. Dette har samme funktionsmåde, som hvis options = [Format = null, Culture = options]
.
Eksempel 1
Konvertér "2010-12-31"
til en date
værdi.
Brug
Date.FromText("2010-12-31")
Output
#date(2010, 12, 31)
Eksempel 2
Konvertér ved hjælp af et brugerdefineret format og den tyske kultur.
Brug
Date.FromText("30 Dez 2010", [Format="dd MMM yyyy", Culture="de-DE"])
Output
#date(2010, 12, 30)
Eksempel 3
Find den dato i den gregorianske kalender, der svarer til starten af 1400 i Hijri-kalenderen.
Brug
Date.FromText("1400", [Format="yyyy", Culture="ar-SA"])
Output
#date(1979, 11, 20)
Eksempel 4
Konvertér de italienske tekstdatoer med forkortede måneder i kolonnen Sendt dato til datoværdier.
Brug
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}
})