JULDAT : Convertir le format Grégorien en format Julien

Comment :

Référence :

Langages disponibles : reporting, Maintain

La fonction JULDAT convertit une date d'un format grégorien (année-mois-jour) à un format julien (année-jour). Une date au format Julien est un nombre à cinq ou à sept chiffres. Les deux ou quatre premiers chiffres sont de l'année; les trois derniers chiffres correspondent au numéro du jour, en comptant du 1er janvier. Par exemple, le 1er janvier 1999 en format julien est soit 99001 ou 1999001.


Haut de page

x
Référence : Paramètres DATEFNS pour JULDAT

JULDAT convertit une date au format Grégorien en YYNNN ou YYYYNNN, en utilisant les définitions de paramètre DEFCENT et YRTHRESH afin de déterminer si le siècle est requis.

JULDAT renvoie les dates comme suit :

Paramètres DATEFNS

Format I6 ou I7

Format I8 ou Supérieur

ON

YYNNN

YYYYNNN

OFF

YYNNN

YYNNN



x
Syntaxe : Convertir du format grégorien au format julien
JULDAT(indate, output)

où :

indate

I6, I8, I6YMD, I8YYMD

est la date hérité à convertir ou le nom du champ qui contient la date en format année-mois-jour (YMD ou YYMD).

output

I5 ou I7

est le champ qui contient le résultat, ou le format de la valeur de sortie entre guillemets simples.



Exemple : Convertir du format grégorien au format julien

JULDAT convertit le champ HIRE_DATE en format Julien. Détermine le siècle à partir des valeurs par défaut des paramètres DEFCENT et YRTHRESH.

TABLE FILE EMPLOYEE
PRINT HIRE_DATE AND COMPUTE
JULIAN/I7 = JULDAT(HIRE_DATE, JULIAN);
BY LAST_NAME BY FIRST_NAME
WHERE DEPARTMENT EQ 'PRODUCTION';
END

La sortie est :

LAST_NAME     FIRST_NAME  HIRE_DATE   JULIAN
---------     ----------  ---------   ------
BANNING       JOHN         82/08/01  1982213
IRVING        JOAN         82/01/04  1982004
MCKNIGHT      ROGER        82/02/02  1982033
ROMANS        ANTHONY      82/07/01  1982182
SMITH         RICHARD      82/01/04  1982004
STEVENS       ALFRED       80/06/02  1980154

WebFOCUS