CARL Source - Facility
Formats dans les échanges
Système > Échanges de données > Version de norme > Formats dans les échanges

Le format concerne les champs de type date ou numérique.

Langue

Vous pouvez préfixer le format avec l'indicatif de langue que vous souhaitez, en suivant la norme ISO 639:1988.
La langue par défaut, est "en".

Pour les dates, cela conditionne notamment les libellés des mois, pour les numériques, le séparateur de décimales.

 

Visualisation du format d'export

La colonne "Résultat" du formulaire de transformation vous permet de visualiser la donnée dans le format où elle sera exportée :

  • Si aucune transformation n'est appliquée sur la donnée, renseignez simplement $ dans la colonne "Transformation", puis renseignez une donnée de test.
  • Pour une date, la donnée de test doit être au format aaaa-mm-jj hh:mm:ss.
  • Pour un numérique, le séparateur dans la donnée de test doit être le point.

 

Exemples :

Format

Transformation

Donnée de test

Résultat

hh 'heure' a, zzzz $ 2001-07-04 02 heure AM, Central European Summer Time
fr|hh 'heure' a, zzzz $ 2001-07-04 02 heure AM, Heure d'été d'Europe centrale
fr|0,000.00 Math.round($*100/3)/100 20 0 006,67

 

Format de date

Un format de date s'écrit en utilisant les symboles suivants :

Symbole

Composant de date

Exemples

G Ere AD
y Année 1996, 96
M Mois dans l'année, de 1 à 12 July, Jul, 07
w Semaine dans l'année 27
W Semaine dans le mois 2
D Jour dans l'année 189
d Jour dans le mois 10
F Jour de la semaine 2
E Jour de la semaine, en texte Tuesday, Tue
a ante meridiem / post meridiem PM
H Heure du jour (de 0 à 23) 0
k Heure du jour (de 1 à 24) 24
K Heure de la demie-journée (de 0 à 11) 0
h Heure de la demie-journée (de 1 à 12) 12
m Minute dans l'heure 30
s Seconde dans la minute 55
S Milliseconde 978
z Fuseau horaire général PST, GMT-08:00
Z Fuseau horaire RFC 822 -0800

 

Exemples :

Formats appliqués à la date 2001-07-04 12:08:56. Le décalage des heures est lié à l'application du fuseau horaire (voir Paramètres).

Format

Résultat

dd/MM/yyyy 04/07/2001
yyyy.MM.dd '-' HH:mm:ss z 2001.07.04 - 14:08:56 CET
h:mm a 2:08 PM
fr|hh 'heure' a, zzzz 02 heure AM, Heure d'Europe centrale
hh 'heure' a, zzzz 02 heure AM, Central European Summer Time
K:mm a 2:08 PM
yyyyy.MMMMM.dd GGG hh:mm aaa 02001.July.04 AD 02:08 PM
fr|yyyyy.MMMMM.dd GGG hh:mm aaa 02001.juillet.04 ap. J.-C. 02:08 PM
EEE, d MMM yyyy HH:mm:ss Wed, 4 Jul 2001 02:08:56
yyMMddHHmmss 010704020856

 

Format de numérique

Par défaut, le format des numériques suit l'usage anglo-saxon. Le séparateur de décimales est donc le point.
Pour que le séparateur de décimales soit la virgule, comme c'est l'usage en français, préfixez le format avec " fr| ".

Un format de numérique s'écrit en utilisant les symboles suivants :

Symbole

Composant de date

0 Chiffre
# Chiffre, 0 non affiché
. Séparateur de décimales
- Signe "moins"
, Séparateur de groupe
E Préfixe l'exposant en notation scientifique
; Séparation des formats positif et négatif
% En préfixe ou en suffixe, multiplie le nombre par 100 et l'affiche en pourcentage
' Pour que le symbole suivant ou précédent ne soit pas interprété

 

Exemples :

Formats appliqués au numérique 123.456.

Format

Résultat

fr|0.###E0 1,235E2
##0.#####E0 123.456E0
00000.##E0 12345.6E-2
#% 12346%
fr|0,000.00 0 123,56
# 123
fr|#.##€ 123,46€