Fonction DTOU( )

Convertit une valeur date Analytics en chaîne de caractères Unicode dans la langue et le format régional spécifiés. Abréviation de "Date en Unicode".

Remarque

Cette fonction est spécifique à l'édition Unicode d'Analytics. Elle n'est pas prise en charge dans l'édition non-Unicode.

Syntaxe

DTOU(<date> <;paramètre> <;style>)

Paramètres

Nom Type Description
date

optionnel

DateHeure

Le champ, l'expression, ou la valeur littérale à convertir en chaîne de caractères Unicode. Si ce paramètre est ignoré, la date actuelle du système d'exploitation est utilisée.

La date peut contenir une valeur de type DateHeure, mais la portion de la valeur correspondant à l'heure sera ignorée. Les valeurs de temps seules ne sont pas prises en charge.

Vous pouvez indiquer une valeur de champ ou de date littérale :

  • Champ peut utiliser n'importe quel format de date, tant que la définition de champ définit correctement le format
  • Littéral doit utiliser un des formats AAAAMMJJ ou AAMMJJ, par exemple `20141231`

La valeur date minimale prise en charge est le 31 décembre 1969.

paramètre

optionnel

caractère

Code des paramètres régionaux indiquant la langue de la chaîne de sortie, et, de façon facultative, la version de la langue associée à un pays ou territoire particulier.

Par exemple, "zh" indique chinois, et "pt_BR" indique portugais brésilien.

Si vous ignorez ce paramètre, c'est la langue locale par défaut de votre ordinateur qui est utilisée. Si une langue est spécifiée mais qu'aucun pays n'est spécifié, le pays par défaut de la langue concernée est utilisé.

Vous ne pouvez pas indiquer de paramètres régionaux si vous n'avez pas indiqué de date.

Pour obtenir des informations sur les codes locaux, consultez le site www.unicode.org.

style

optionnel

numérique

Style de format de date à utiliser pour la chaîne de caractères Unicode. Le style de format correspond à la norme relative aux paramètres régionaux spécifiés :

  • 0 : format complet, comme « Dimanche 18 septembre 2016 »
  • 1 : format long, comme « 18 septembre 2016 »
  • 2 : format moyen, comme « 18 sept. 2016 »
  • 3 : format numérique court, comme "18/09/16"

Si vous ignorez ce paramètre, c'est la valeur par défaut de 2 qui est utilisée. Vous ne pouvez pas indiquer de style si vous n'avez pas indiqué de date et les paramètres régionaux.

Sortie

Caractère.

Exemples

Exemples basiques

Valeurs d'introduction littérales

Renvoie « 31 de dezembro de 2014 » :

DTOU(`20141231`; "pt_BR"; 1)

Renvoie « 31 grudnia 2014 » :

DTOU(`20141231`; "pl"; 1)

Valeurs d'introduction champ

Renvoie chaque date numérique dans le champ Date_facture sous forme d'une chaîne de caractères Unicode :

DTOU(Date_facture; "zh"; 1)

La sortie utilise un style de date complet

Renvoie « 星期三, 2014 十二月 31 » (sans identifiant de région spécifié) :

DTOU(`20141231`; "zh"; 0)

Renvoie « 2014年12月31日星期三 » (identifiant de région spécifié) :

DTOU(`20141231`; "zh_CN"; 0)

La sortie utilise un style de date long

Renvoie « 2014 十二月 31 » (sans identifiant de région spécifié) :

DTOU(`20141231`; "zh"; 1)

Renvoie « 2014年12月31日 » (identifiant de région spécifié) :

DTOU(`20141231`; "zh_CN"; 1)

Remarques

Fonctions associées

DTOU ( ) est l'inverse de la fonction UTOD( ), qui convertit une chaîne Unicode en date.