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
Cybersécurité des collectivités : Enjeux, Perspectives & Solutions
Villes, intercommunalités, métropoles, départements et régions sont particulièrement exposés aux risques de cybersécurité. Ce livre blanc Stormshield présente les défis cyber que rencontrent les collectivités, les solutions et perspectives pour qu’elles puissent assurer leur mission d’utilité publique, en toute sécurité.