> Tech > 3. Utiliser %DEC pour convertir Date en Numérique

3. Utiliser %DEC pour convertir Date en Numérique

Tech - Par iTPro - Publié le 24 juin 2010
email

Pour convertir une valeur numérique en une date, il suffit d'utiliser la fonction %DATE, comme ceci :

%DATE(Number:format)

Le second paramètre indique le format date représenté par la valeur numérique. La conversion inverse, c'est-à dire d'une valeur date en une valeur numérique, était jusqu'ici plus délicate. Elle faisait appel

3. Utiliser %DEC pour convertir Date  en Numérique

à  la concaténation de
chaîne, aux structures de données, ou à 
une combinaison des fonctions %DEC
et %CHAR.
En V5R3, la fonction %DEC permet
de convertir directement une expression
date, heure ou tampon horodateur
en une valeur numérique décimale,
comme ceci :


%DEC(Date:format)

Le second paramètre indique le format
désiré pour la valeur numérique.
Ainsi, si un champ date DueDate contient
une valeur June 30, 2005 (n’importe
quel format), on pourrait coder

%DEC(DueDate:*ISO)

pour obtenir une valeur numérique de
20050630. En l’absence de format,
%DEC utilisera le format de la date existant
dans le premier paramètre. Le résultat aura le nombre de
chiffres approprié pour le format sélectionné.

Téléchargez cette ressource

Guide de cybersécurité en milieu sensible

Guide de cybersécurité en milieu sensible

Sur fond de vulnérabilités en tout genre, les établissements hospitaliers, pharmacies, laboratoires et autres structures de soin font face à des vagues incessantes de cyberattaques. L’objectif de ce livre blanc est de permettre aux responsables informatiques ainsi qu’à l’écosystème des sous-traitants et prestataires du secteur médical de se plonger dans un état de l’art de la cybersécurité des établissements de santé. Et de faire face à la menace.

Tech - Par iTPro - Publié le 24 juin 2010