Table des matières

Search

  1. Préface
  2. Le langage de transformation
  3. Constantes
  4. Opérateurs
  5. Variables
  6. Dates
  7. Fonctions

Transformation Language Reference

Transformation Language Reference

Date ordinale, date ordinale modifiée et calendrier grégorien

Date ordinale, date ordinale modifiée et calendrier grégorien

Vous pouvez utiliser des dates uniquement dans le système calendaire grégorien. Les dates dans le calendrier Ordinal sont appelées
dates
ordinales et ne sont pas prises en charge par Informatica. Ce terme ne doit pas être confondu avec le
jour
ordinal ou avec le jour ordinal modifié.
Vous pouvez manipuler les formats de jour ordinale modifié (JOM) avec la chaîne de format J. Le MJD pour une date donnée est le nombre de jours jusqu'à cette date depuis le 1er janvier de l'an 4713 av. J.-C. à 00:00:00 (minuit). Par définition, MJD inclut un élément heure exprimé en décimal, qui représente une fraction de 24 heures. La chaîne de format J ne convertit pas cet élément heure.
Par exemple, l'expression suivante TO_DATE convertit les chaînes dans le port SHIP_DATE_MJD_STRING en valeurs de date au format de date par défaut :
TO_DATE (SHIP_DATE_MJD_STR, 'J')
SHIP_DATE_MJD_STR
RETURN_VALUE
2451544
Dec 31 1999 00:00:00.000000000
2415021
Jan 1 1900 00:00:00.000000000
SHIP_DATE_MJD_STR
RETURN_VALUE
2451544
Dec 31 1999 00:00:00.000000000
2415021
Jan 1 1900 00:00:00.000000000
La chaîne de format J ne contenant pas la portion d'heure d'une date, l'heure des valeurs de retour est définie à 00:00:00.000000000.
Vous pouvez également utiliser la chaîne de format J dans des expressions TO_CHAR. Par exemple, utilisez la chaîne de format J dans une expression TO_CHAR pour convertir des valeurs de date en valeurs MJD exprimées en chaînes. Par exemple :
TO_CHAR(SHIP_DATE, 'J')
SHIP_DATE
RETURN_VALUE
Dec 31 1999 23:59:59
2451544
Jan 1 1900 01:02:03
2415021
Le
Service d'intégration de données
ignore la portion heure d'une date dans une expression TO_CHAR.