ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Conversion de valeurs d'heure numérique ou de chaîne en format de date

  • Images de format Date et heure
  • Formats de date et heure
  • Séparateurs
  • Paramètres régionaux
  • Valeurs AM et PM

Il est recommandé de stocker les valeurs temporelles de vos données temporelles dans un champ de date. Il s'agit d'un type de champ de base de données particulier qui permet de stocker les informations de date et d'heure. Il optimise les performances des requêtes et prend en charge des requêtes de base de données plus sophistiquées que lorsque vous stockez des valeurs temporelles dans un champ numérique ou de chaîne.

Si des valeurs temporelles sont stockées dans un champ numérique ou de chaîne, vous pouvez convertir ces champs de chaîne ou numériques (court, long, réel simple ou réel double) en champ de date à l’aide de l’outil de géotraitement Convertir un champ temporel. L’outil Convertir un champ temporel offre la possibilité de spécifier une image de format temporel personnalisé ou standard qui permet d’interpréter vos valeurs de date et d’heure et de les convertir dans un format de date afin de les utiliser plus efficacement avec ArcGIS. Lors du stockage des valeurs temporelles dans un champ de chaîne ou numérique, vous devez respecter l’un des formats de chaîne ou numériques standard pris en charge. Toutefois, il peut arriver que vous possédiez des valeurs temporelles stockées dans un champ de chaîne sous un format temporel personnalisé tel que Tuesday, August 20, 2002 (Mardi 20 août 2002).

Remarque :

ArcGIS Tracking Analyst permet également de spécifier une image de format temporel personnalisé ou standard en vue de l’interprétation des valeurs de date et heure dans vos données. Les concepts abordés ici s’appliquent également si vous utilisez l’extension Tracking Analyst.

Les formats standard pris en charge avec l’outil Convertir un champ temporel sont simples à suivre. Toutefois, si vous avez des valeurs temporelles stockées dans un champ de type chaîne à l’aide d’un format Date et/ou heure personnalisé, vous devez comprendre les concepts décrits ci-après pour créer une image de format Date et/ou heure personnalisé, utilisée pour interpréter vos données. Si, par exemple, vous utilisez l’outil Convertir un champ temporel pour convertir la valeur temporelle Tuesday, August 20, 2002 (Mardi 20 août 2002) stockée sous forme de chaîne dans un format de date, vous devez spécifier le format temporel en entrée sous la forme jjjj, MMMM jj, aaaa.

Remarque :

  • Lorsque vous utilisez l’outil de géotraitement Convertir un champ temporel, la liste des formats temporels en entrée standard pris en charge varie selon que les valeurs temporelles en entrée sont stockées dans un champ de type chaîne ou un champ numérique (court, long, réel simple ou réel double).
  • L’outil de géotraitement Convertir un champ temporel permet de spécifier des formats de date et/ou d’heure personnalisés uniquement lorsque les valeurs temporelles sont stockées dans un champ de type chaîne. Les formats de date et/ou d’heure personnalisés ne sont pas pris en charge lorsque les valeurs temporelles sont stockées dans des champs numériques.

Images de format Date et heure

Une image de format Date et/ou heure est une chaîne de texte utilisée pour interpréter les valeurs de données contenant des informations de date et/ou d’heure. Chaque image de format se compose d’une combinaison de formats d’un type de format disponible. Parmi les exemples de types de format figurent Jour de la semaine, Mois, Heure et Seconde. Dans une image de format Date et/ou heure unique, un seul format de chaque type de format doit être utilisé. Toutefois, tous les types de formats n’ont pas besoin d’être inclus dans une image de format. Par exemple, il est très courant de définir une image de format de date contenant uniquement les informations Année, Mois et Jour du mois, sans inclure les informations concernant l'heure du jour.

Une image de format peut contenir uniquement des informations d’heure, uniquement des informations de date ou une combinaison des informations de date et d’heure. Les images de format peuvent en outre inclure des séparateurs, tels que des virgules, afin de séparer les formats utilisés.

En règle générale, il est nécessaire d’analyser vos données personnalisées et de déterminer l’image de format Date et/ou heure qui convient pour interpréter vos données. Les exemples suivants sont destinés à vous donner un aperçu de l'étendue des images de format existantes pour interpréter les dates et heures dans différents formats.

Exemples d'images de format Date et heure

Exemple de valeur de donnéesImage de format

30/05/1978 02:34:56

jj/MM/aaaa HH:mm:ss

2/4/2010 2:39:28 PM

M/j/aaaa h:mm:ss tt

6:05:12 a.m.

h:mm:ss tt

23:31:18.345

HH:mm:ss.s

Tuesday, August 20, 2002

jjjj, MMMM jj, aaaa

Wed, Aug 31 1994

jjj, MMM jj aaaa

03281999030456

MMjjaaaaHHmmss

1491519015420000

unix_us

1390416015335

unix_ms

1384616513

unix_s

58E6C69F

unix_hex

Formats de date et heure

Le tableau suivant récapitule les formats qui peuvent être utilisés pour créer des images de format Date et/ou heure en vue d’interpréter vos données personnalisées.

Formats de date et heure

FormatType de formatDescription

d

Jour du mois

Jour du mois sous forme de chiffres sans zéro de début pour les jours à un seul chiffre.

jj

Jour du mois

Jour du mois sous forme de chiffres avec zéro de début pour les jours à un seul chiffre.

jjj

Jour de la semaine

Jour de la semaine sous forme d'abréviation en trois lettres. La fonction utilise les abréviations associées au paramètre régional spécifié, par exemple, Lun en Français (France).

Astuce :

Les jours de la semaine ne sont pas vérifiés lors de l’interprétation d’une valeur de date. Par conséquent, il importe peu qu’un jour de la semaine qui apparaît correctement dans vos données corresponde à la date représentée dans la valeur de données.

jjjj

Jour de la semaine

Jour de la semaine sous sa forme complète. La fonction utilise les noms complets des jours associés au paramètre régional spécifié, par exemple, Lundi en Français (France).

Astuce :

Les jours de la semaine ne sont pas vérifiés lors de l’interprétation d’une valeur de date. Par conséquent, il importe peu qu’un jour de la semaine qui apparaît correctement dans vos données corresponde à la date représentée dans la valeur de données.

V

Mois

Mois sous forme de chiffres sans zéro de début pour les mois à un seul chiffre.

MM

Mois

Mois sous forme de chiffres avec zéro de début pour les mois à un seul chiffre.

MMM

Mois

Mois sous forme d'abréviation en trois lettres. La fonction utilise les abréviations de mois associées au paramètre régional spécifié, par exemple, Nov en Français (France).

MMMM

Mois

Mois sous sa forme complète. La fonction utilise les noms complets des mois associés au paramètre régional spécifié, par exemple, November en Anglais (Etats-Unis) et Novembre en Français (France).

y

Année

Année sous forme de deux chiffres, mais sans zéro de début pour les années inférieures à 10.

Astuce :

Les années représentées de cette manière sont comprises entre 1950 et 2049. Une valeur de 49 ou inférieure sera interprétée comme ayant lieu au XXIe siècle, par exemple, 2032. Une valeur de 50 ou supérieure sera interprétée comme ayant lieu au XXe siècle, par exemple, 1967.

aa

Année

Année représentée par les deux derniers chiffres, mais avec un zéro de début pour les années inférieures à 10.

Astuce :

Les années représentées de cette manière sont comprises entre 1950 et 2049. Une valeur de 49 ou inférieure sera interprétée comme ayant lieu au XXIe siècle, par exemple, 2032. Une valeur de 50 ou supérieure sera interprétée comme ayant lieu au XXe siècle, par exemple, 1967.

aaa

Année

Année représentée par trois chiffres uniquement. Les années représentées de cette manière sont comprises entre 1 et 999.

aaaa

Année

Année représentée par quatre chiffres.

gg

Ere

Chaîne de période/d’ère. La fonction utilise les valeurs d'ères associées au paramètre régional spécifié.

h

Heure

Heure sans zéro de début pour les heures à un seul chiffre ; horloge de 12 heures.

H

Heure

Heure sans zéro de début pour les heures à un seul chiffre ; horloge de 24 heures.

hh

Heure

Heures avec zéro de début pour les heures à un seul chiffre ; horloge de 12 heures.

HH

Heure

Heures avec zéro de début pour les heures à un seul chiffre ; horloge de 24 heures.

m

Minute

Minutes sans zéro de début pour les minutes à un seul chiffre.

mm

Minute

Minutes avec zéro de début pour les minutes à un seul chiffre.

s

Seconde

Secondes sans zéro de début pour les secondes à un seul chiffre.

ss

Seconde

Secondes avec zéro de début pour les secondes à un seul chiffre.

s.s

Seconde

Secondes, y compris les sous-secondes, sans zéro de début pour les secondes à un seul chiffre. Bien que le format ne présente qu'une décimale, vous pouvez utiliser n'importe quel nombre de décimales.

Attention :

La précision des valeurs des sous-secondes se limite à ce qui est pris en charge pour le type de données du champ d'heure. Par exemple, si vous utilisez un champ d'heure d'un type de donnes de champ Réel simple ou Double, des erreurs d'arrondi sont possibles.

ss.s

Seconde

Secondes, y compris les sous-secondes, avec zéro de début pour les secondes à un seul chiffre. Bien que le format ne présente qu'une décimale, vous pouvez utiliser n'importe quel nombre de décimales.

Attention :

La précision des valeurs des sous-secondes se limite à ce qui est pris en charge pour le type de données du champ d'heure. Par exemple, si vous utilisez un champ d'heure d'un type de donnes de champ Réel simple ou Double, des erreurs d'arrondi sont possibles.

t

Symbole ponctuel de temps

Chaîne de repère horaire d'un caractère, telle que A ou P.

tt

Symbole ponctuel de temps

Chaîne de repère horaire de plusieurs caractères, telle que AM ou PM.

unix_us

Heure UNIX

Heure UNIX en microsecondes.

unix_ms

Heure UNIX

Heure UNIX en millisecondes.

unix_s

Heure UNIX

Heure UNIX en secondes.

unix_hex

Heure UNIX

Heure UNIX au format hexadécimal.

Attention :

Le format hexadécimal est uniquement pris en charge par les champs de texte.

Séparateurs

Les séparateurs sont les caractères utilisés pour séparer des informations dans les valeurs de données texte. Les séparateurs fréquemment utilisés sont par exemple les virgules (,), les deux-points (:) et les espaces ( ), mais rien ne limite les séparateurs pouvant être utilisés pour créer des images de format. Il est également possible de créer des images de format sans aucun séparateur. Cela est généralement le cas si vous interprétez des dates et heures stockées dans des champs numériques, car ces derniers ne peuvent pas stocker la plupart des séparateurs les plus courants.

Dans de rares cas, il est possible que les données contiennent des séparateurs pouvant entrer en conflit avec les formats du tableau ci-dessus. En pareille situation, vous devez utiliser des guillemets simples pour isoler les séparateurs au sein de votre image de format. D’une manière générale, les guillemets simples peuvent servir à isoler n’importe quel séparateur au sein d’une image de format, mais il n’est pas recommandé de les utiliser, sauf en cas de conflit potentiel. Les exemples suivants illustrent ces concepts.

Exemple de valeur de donnéesImage de formatDate ou heure interprétée (affichée sous la forme MM/jj/aaaa ou HH:mm:ss)

mois12jour30année2010

'mois'MM'jour'jj'année'aaaa

12/30/2010

30/12/2010

jjMMaaaa

12/30/2010

Heure:18hr6min3sec

'Heure:'h'hr'm'min's'sec'

18:06:03

18:6:3

HH:m:s

18:06:03

Paramètres régionaux

Les paramètres régionaux sont importants, car ils déterminent les valeurs de données valides pour les représentations longues de certains des formats de date dans le tableau ci-dessus. Par exemple, la valeur Novembre est interprétée correctement pour MMMM uniquement si le paramètre régional utilisé est la langue française. Dans certains cas, si l’image de format utilisée ne fait appel à aucune représentation longue, le paramètre régional peut devenir inutile pour l’interprétation de la date. Il est toutefois important de noter que le paramètre régional peut toujours affecter l’interprétation des valeurs AM et PM. Si aucune valeur AM ou PM n’est indiquée, les valeurs AM et PM par défaut appropriées au paramètre régional sont utilisées.

Les paramètres régionaux n’affectent pas les formats utilisés pour créer les images de format. En d’autres termes, le caractère M (ou MM, MMM, MMMM) est utilisé pour représenter les mois, quel que soit le paramètre régional choisi. Les exemples suivants illustrent la manière dont le paramètre régional est utilisé pour interpréter les dates.

Valeur de donnéesImage de formatParamètre régionalDate interprétée (MM/jj/aaaa)

November 30, 2010

MMMM jj, aaaa

Anglais (Etats-Unis)

11/30/2010

Noviembre 30, 2010

MMMM jj, aaaa

Espagnol (Espagne)

11/30/2010

Mon, Feb 22, 2010

jjj, MMM jj, aaaa

Anglais (Etats-Unis)

2/22/2010

30/12/2010

jj/M/aaaa

Tous les paramètres régionaux

12/30/2010

Valeurs AM et PM

Des repères temporels standard, ou valeurs AM et PM, existent pour chaque paramètre régional. Certains outils disponibles dans ArcGIS permettent cependant de définir vos propres repères temporels. Si des repères temporels figurent dans votre image de format (t ou tt), les caractères utilisés pour représenter les repères temporels doivent être définis. Il est important de noter que les repères temporels ne sont pertinents qu’avec les images de format qui utilisent une horloge de 12 heures (h ou hh). Ils ne conviennent pas aux images de format qui font appel à l’horloge de 24 heures (H ou HH). Si vous ne définissez pas vos propres repères temporels, les repères temporels standard du paramètre régional sélectionné sont utilisés. Pour définir vos propres valeurs AM et PM, le type de données de votre champ temporel doit être défini sur Texte. Les exemples suivants illustrent ces concepts avec une seule valeur PM pour plus de simplicité. Les mêmes concepts s'appliquent à la valeur AM.

Valeur de donnéesImage de formatValeur PMHeure interprétée (HH:mm:ss)

6:12:34 P

h:mm:ss t

P

18:12:34

6:12:34 p.m.

h:mm:ss tt

p.m.

18:12:34

6:12:34

H:mm:ss

PM

6:12:34

6:12:34 PM

h:mm:ss tt

PM

18:12:34

Rubriques connexes

  • Formats de champ pris en charge

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2021 Esri. | Confidentialité | Légal