Date.FromText
Date.FromText(text as nullable text, optional options as any) as nullable date
Crée une valeur de date à partir d’une représentation textuelle.
text
: valeur de texte à masquer à une date.options
: facultatifrecord
pouvant être fourni pour spécifier des propriétés supplémentaires.record
peut contenir les champs suivants :Format
: valeurtext
indiquant le format à utiliser. Pour plus d’informations, accédez aux chaînes de format de date et d’heure standard et aux chaînes de format de date et d’heure personnalisées. Omettre ce champ ou fournir desnull
résultats dans l’analyse de la date à l’aide d’un meilleur effort.Culture
: QuandFormat
ce n’est pas null,Culture
contrôle certains spécificateurs de format. Par exemple, in"en-US"
"MMM"
est"Jan", "Feb", "Mar", ...
, tandis qu’en"ru-RU"
"MMM"
est"янв", "фев", "мар", ...
. QuandFormat
estnull
,Culture
contrôle le format par défaut à utiliser. QuandCulture
estnull
ou omis, Culture.Current est utilisé.
Pour prendre en charge les flux de travail hérités, options
il peut également s’agir d’une valeur de texte. Le comportement est le même qu’avec options = [Format = null, Culture = options]
.
Convertit "2010-12-31"
en une valeur date
.
Utilisation
Date.FromText("2010-12-31")
Sortie
#date(2010, 12, 31)
Convertissez en utilisant un format personnalisé et la culture Allemand.
Utilisation
Date.FromText("30 Dez 2010", [Format="dd MMM yyyy", Culture="de-DE"])
Sortie
#date(2010, 12, 30)
Recherchez la date dans le calendrier Grégorien qui correspond à début 1400 dans le calendrier Hijri.
Utilisation
Date.FromText("1400", [Format="yyyy", Culture="ar-SA"])
Sortie
#date(1979, 11, 20)
Convertissez les dates de texte italiennes avec des mois abrégés dans la colonne Date publiée en valeurs de date.
Utilisation
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"
Sortie
#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}
})