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
DateTimeZone.FromText(text as nullable text, optional options as any) as nullable datetimezone
À propos
Crée une valeur datetimezone à 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-08:00" en une valeur datetimezone.
Utilisation
DateTimeZone.FromText("2010-12-31T01:30:00-08:00")
Sortie
#datetimezone(2010, 12, 31, 1, 30, 0, -8, 0)
Exemple 2
Convertissez en utilisant un format personnalisé et la culture Allemand.
Utilisation
DateTimeZone.FromText("30 Dez 2010 02:04:50.369730 +02:00", [Format="dd MMM yyyy HH:mm:ss.ffffff zzz", Culture="de-DE"])
Sortie
#datetimezone(2010, 12, 30, 2, 4, 50.36973, 2, 0)
Exemple 3
Convertissez en utilisant ISO 8601.
Utilisation
DateTimeZone.FromText("2009-06-15T13:45:30.0000000-07:00", [Format="O", Culture="en-US"])
Sortie
#datetimezone(2009, 6, 15, 13, 45, 30, -7, 0)