Forum aux questions

quel est le format de stockage des dates dans les tables de la structure ArcSDE ?

Last Published: March 23, 2021

Réponse

Dans les tables de la structure ArcSDE, les dates sont stockées sous forme d’un nombre représentant le moment auquel la date a été créée, en secondes depuis 1970.SDE.LAYERS.CDATE et SDE.TABLE_REGISTRY.REGISTRATION_DATE sont des exemples de dates stockés dans ce format.Voici un exemple indiquant comment convertir ce format en format de date Oracle :

SELECT table_name,TO_CHAR(NEW_TIME(TO_DATE('01-JAN-70'),'GMT','PDT') + registration_date / 86400.0, 'Month DD, YYYY HH:MI:SS am') FROM sde.table_registry;

Dans le cas de DB2, voici un exemple de requête dont le résultat est renvoyé au format GMT :

select table_name,TO_DATE('1970-01-01 00:00:00','YYYY-MM-DD HH24:MI:SS')+ c.registration_date seconds from sde.table_registry c

ID d’article:000006487

Obtenir de l’aide auprès des experts ArcGIS

Contacter le support technique

Télécharger l’application Esri Support

Accéder aux options de téléchargement

Informations associées

En savoir plus sur ce sujet