Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Syntaxe
DateTime.FromText(text as nullable text, optional options as any) as nullable datetime
À propos
Crée une valeur datetime à partir d’une représentation textuelle, text. Vous pouvez fournir un paramètre record facultatif, options, pour spécifier des propriétés supplémentaires.
record peut contenir les champs suivants :
Format: valeurtextindiquant 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. Si vous omettez ce champ ou si vous fournisseznull, vous obtenez l’analyse de la date avec un effort optimal.Culture: quandFormatn’est pas null,Culturecontrôle certains spécificateurs de format. Par exemple, in"en-US""MMM"est"Jan", "Feb", "Mar", ..., tandis qu’en"ru-RU""MMM"est"янв", "фев", "мар", .... QuandFormatestnull,Culturecontrôle le format par défaut à utiliser. Lorsqu’ilCultureestnullou omis, Culture.Current est utilisé.
Pour prendre en charge les workflows hérités, options peut également être une valeur de texte. Le comportement est le même qu’avec options = [Format = null, Culture = options].
Exemple 1
Convertit "2010-12-31T01:30:00" en valeur de date/heure.
Utilisation
DateTime.FromText("2010-12-31T01:30:25")
Sortie
#datetime(2010, 12, 31, 1, 30, 25)
Exemple 2
Convertit "2010-12-31T01:30:00.121212" en valeur de date/heure.
Utilisation
DateTime.FromText("30 Dez 2010 02:04:50.369730", [Format="dd MMM yyyy HH:mm:ss.ffffff", Culture="de-DE"])
Sortie
#datetime(2010, 12, 30, 2, 4, 50.36973)
Exemple 3
Convertit "2010-12-31T01:30:00" en valeur de date/heure.
Utilisation
DateTime.FromText("2000-02-08T03:45:12Z", [Format="yyyy-MM-dd'T'HH:mm:ss'Z'", Culture="en-US"])
Sortie
#datetime(2000, 2, 8, 3, 45, 12)
Exemple 4
Convertit "20101231T013000" en valeur de date/heure.
Utilisation
DateTime.FromText("20101231T013000", [Format="yyyyMMdd'T'HHmmss", Culture="en-US"])
Sortie
#datetime(2010, 12, 31, 1, 30, 0)