Convertir un champ temporel (Gestion des données)

Synthèse

Transfère les valeurs temporelles stockées dans un champ dans un autre champ. L’outil permet la conversion entre des types de champ (texte, numérique ou date/heure) ou la conversion de valeurs dans un autre format, par exemple jj/MM/aa HH:mm:ss en aaaa-MM-jj.

Utilisation

    Attention :

    Cet outil modifie les données en entrée. Pour plus d’informations et connaître les stratégies permettant d’empêcher les modifications de données indésirables, reportez-vous à la rubrique Outils qui modifient ou mettent à jour les données en entrée.

  • Si le champ temporel en entrée est de type texte ou numérique, choisissez ou spécifiez le format approprié dans le paramètre Input Format (Format d’entrée).

    En savoir plus sur les formats de champ temporel pris en charge

  • Si la valeur du paramètre Input Field (Champ en entrée) est un champ de texte, les formats personnalisés peuvent être ajoutés au paramètre Input Format (Format d’entrée).

    Pour les champs de texte respectant les règles d’écritures de la norme ISO-8601, utilisez aaaa-MM-jjTHH:mm:ss.s comme format d’entrée. Ce format permet de traiter les entrées comportant une désignation de fuseau horaire UTC (Z) ou de décalage par rapport au temps UTC (±hh:mm).

    En savoir plus sur la conversion de valeurs temporelles de type chaîne en format de date

  • Les sorties dans un champ de texte au format aaaa-MM-jjTHH:mm:ss.s ne prennent pas en charge l’ajout d’une désignation de fuseau horaire UTC (Z) ou de décalage par rapport au temps UTC (±hh:mm).

  • Si un fuseau horaire est spécifié, cette valeur est utilisée dans l’outil pour le paramètre Time Zone Offset (Décalage de fuseau horaire) par défaut, sauf si une valeur est également spécifiée pour ce paramètre.

  • La valeur Time Only (Heure uniquement) peut être spécifiée pour le paramètre Output Format (Format de sortie), mais ce n’est pas une valeur acceptée pour le paramètre Input Format (Format d’entrée). En effet, le format de sortie Time Only (Heure uniquement) n’est pas assez détaillé pour être converti dans d’autres formats tels que Timestamp Offset (Décalage de l’horodatage), Date ou Date Only (Date uniquement).

Paramètres

ÉtiquetteExplicationType de données
Input Table (Table en entrée)

Couche ou table qui contient le champ portant les valeurs temporelles à convertir.

Table View
Input Field (Champ en entrée)

Champ contenant les valeurs temporelles. Il peut être de type court, long, réel simple, réel double, texte, date, décalage de l’horodatage ou date uniquement.

Field
Input Format (Format d’entrée)
(Facultatif)

Format des valeurs temporelles dans la valeur du paramètre Input Field (Champ en entrée). Vous pouvez choisir un format temporel standard dans la liste déroulante ou spécifier un format personnalisé. Le paramètre n’est pas pris en charge lorsque le champ temporel en entrée est de type date.

Remarque :

Les chaînes de format respectent la casse.

  • Si le type de données du champ temporel est date, date uniquement ou décalage de l’horodatage, aucun format temporel n’est requis.
  • Si le type de données du champ temporel est numérique (court, long, réel simple, réel double ou entier très grand), une liste de formats temporels numériques standard est fournie dans la liste déroulante.
  • Si le type de données du champ temporel est une chaîne, une liste de formats temporels de type chaîne standard est fournie dans la liste déroulante. Pour les champs de type chaîne, vous pouvez également spécifier un format temporel personnalisé. Par exemple, les valeurs temporelles ont pu être stockées dans un champ de type chaîne dans l’un des formats standard tels que aaaa/MM/dd HH:mm:ss ou dans un format personnalisé tel que dd/MM/aaaa HH:mm:ss. Pour le format personnalisé, vous pouvez également spécifier l’indicateur a.m., p.m.
  • Pour les chaînes conformes à la norme ISO-8601, utilisez aaaa-MM-jjTHH:mm:ss.s comme format d’entrée. Ce format permet de traiter les entrées comportant une désignation de fuseau horaire UTC (Z) ou de décalage par rapport au temps UTC (±hh:mm).
  • Les formats répandus sont répertoriés ci-dessous :
    • aaaa : année représentée par quatre chiffres
    • MM : mois sous forme de chiffres avec zéro de début pour les mois à un seul chiffre
    • MMM : mois sous forme d’abréviation en trois lettres
    • jj : jour du mois sous forme de chiffres avec zéro de début pour les jours à un seul chiffre
    • jjj : jour de la semaine sous forme d’abréviation en trois lettres
    • hh : heures avec zéro de début pour les heures à un seul chiffre et une horloge au format 12 heures
    • HH : heures avec zéro de début pour les heures à un seul chiffre et une horloge au format 24 heures
    • mm : minutes avec zéro de début pour les minutes à un seul chiffre
    • ss : secondes avec zéro de début pour les secondes à un seul chiffre
    • t : chaîne de repère horaire d’un caractère, telle que A ou P
    • tt : chaîne de repère horaire de plusieurs caractères, telle que AM ou PM
    • unix_us : heure UNIX en microsecondes
    • unix_ms : heure UNIX en millisecondes
    • unix_s : heure UNIX en secondes
    • unix_hex : heure UNIX au format hexadécimal

String
Output Field Name (Nom du champ en sortie)

Nom du champ à ajouter, dans lequel les valeurs temporelles converties seront stockées.

String
Output Field Type (Type de champ en sortie)
(Facultatif)

Indique le type du champ temporel en sortie.

  • Date uniquementLe champ sera de type date uniquement. Les champs Date uniquement prennent en charge des valeurs de date sans valeurs d’heure.
  • DateLe champ sera de type date. Les champs de date prennent en charge les valeurs d’heure et de date.
  • Heure uniquementLe champ sera de type heure uniquement. Les champs Heure uniquement prennent en charge des valeurs d’heure sans valeurs de date.
  • Décalage de l’horodatageLe champ sera de type décalage de l’horodatage. Les champs Décalage de l’horodatage prennent en charge des valeurs de date, d’heure et un décalage par rapport au temps universel coordonné (UTC).
  • TexteLe champ sera de type texte. Les champs de texte prennent en charge une chaîne de caractères.
  • Long (Entier 32 bits)Le champ sera de type long. Les champs longs prennent en charge les nombres entiers compris entre -2 147 483 648 et 2 147 483 647.
  • Court (Entier 16 bits)Le champ sera de type court. Les champs courts prennent en charge les nombres entiers compris entre -32 768 et 32 767.
  • Réel double (Virgule flottante 64 bits)Le champ sera de type réel double. Les champs de type réel double prennent en charge les nombres fractionnels compris entre -2,2E308 et 1,8E308.
  • Réel simple (Virgule flottante 32 bits)Le champ sera de type réel simple. Les champs de type réel simple prennent en charge les nombres fractionnels compris entre -3,4E38 et 1,2E38.
  • Entier très grand (entier de 64 bits)Le champ sera de type entier très grand. Les champs d’entiers très grands prennent en charge les nombres entiers compris entre -(253) et 253.
String
Format de sortie
(Facultatif)

Format des valeurs temporelles en sortie. Les formats temporels en sortie pris en charge dépendent de la valeur du paramètre Output Field Type (Type de champ en sortie). Un format personnalisé peut également permettre la conversion de la valeur dans un autre format ou l’extraction d’une portion de la valeur (une année, par exemple). Pour obtenir une liste des formats personnalisés, consultez la description du paramètre Input Format (Format d’entrée). Ce paramètre n’est pas utilisé lorsque la valeur du paramètre Output Field Type (Type de champ en sortie) est Date.

Remarque :

Si le type de données du champ temporel en sortie n’est pas assez long pour stocker la valeur temporelle en sortie, cette dernière est tronquée.

String
Time Zone Offset (Décalage de fuseau horaire)
(Facultatif)

Fuseau horaire ou champ contenant un décalage numérique par rapport à la table en entrée et qui sera utilisé en tant que fuseau horaire en sortie.

Si un fuseau horaire est spécifié, cette valeur est utilisée par défaut dans l’outil comme valeur d’environnement.

  • UTCLe fuseau horaire sera UTC (Temps universel coordonné).
  • Ligne de changement de dateLe fuseau horaire sera Ligne de changement de date (UTC-12:00).
  • UTC-11Le fuseau horaire sera UTC-11 (UTC-11:00).
  • Heure normale des îles AléoutiennesLe fuseau horaire sera Heure normale des îles Aléoutiennes (UTC-10:00).
  • Heure normale d’HawaïLe fuseau horaire sera Heure normale d’Hawaï (UTC-10:00).
  • Heure normale des MarquisesLe fuseau horaire sera Heure normale des Marquises (UTC-09:30).
  • Heure normale de l’AlaskaLe fuseau horaire sera Heure normale de l’Alaska (UTC-09:00).
  • UTC-09Le fuseau horaire sera UTC-09 (UTC-09:00).
  • Heure normale du Pacifique (Mexique)Le fuseau horaire sera Heure normale du Pacifique (Mexique) (UTC-08:00).
  • UTC-08Le fuseau horaire sera UTC-08 (UTC-08:00).
  • Heure normale du PacifiqueLe fuseau horaire sera Heure normale du Pacifique (UTC-08:00).
  • Heure normale des montagnes Rocheuses (États-Unis)Le fuseau horaire sera Heure normale des montagnes Rocheuses (États-Unis) (UTC-07:00).
  • Heure normale des montagnes (Mexique)Le fuseau horaire sera Heure normale des montagnes Rocheuses (Mexique) (UTC-07:00).
  • Heure normale des montagnes RocheusesLe fuseau horaire sera Heure normale des montagnes Rocheuses (UTC-07:00).
  • Heure normale de YukonLe fuseau horaire sera Heure normale de Yukon (UTC-07:00).
  • Heure normale d’Amérique centraleLe fuseau horaire sera Heure normale d’Amérique centrale (UTC-06:00).
  • Heure normale du CentreLe fuseau horaire sera Heure normale du Centre (UTC-06:00).
  • Heure normale de l’Île de PâquesLe fuseau horaire sera Heure normale de l’Île de Pâques (UTC-06:00).
  • Heure normale du Centre (Mexique)Le fuseau horaire sera Heure normale du Centre (Mexique) (UTC-06:00).
  • Heure normale du Centre du CanadaLe fuseau horaire sera Heure normale du Centre du Canada (UTC-06:00).
  • Heure normale du Pacifique (Amérique du Sud)Le fuseau horaire sera Heure normale du Pacifique (Amérique du Sud) (UTC-05:00).
  • Heure normale de l’Est (Mexique)Le fuseau horaire sera Heure normale de l’Est (Mexique) (UTC-05:00).
  • Heure normale de l’EstLe fuseau horaire sera Heure normale de l’Est (UTC-05:00).
  • Heure normale d’HaïtiLe fuseau horaire sera Heure normale d’Haïti (UTC-05:00).
  • Heure normale de CubaLe fuseau horaire sera Heure normale de Cuba (UTC-05:00).
  • Heure normale de l’Est (États-Unis)Le fuseau horaire sera Heure normale de l’Est (États-Unis) (UTC-05:00).
  • Heure normale des îles Turques-et-CaïquesLe fuseau horaire sera Heure normale des îles Turques-et-Caïques (UTC-04:00).
  • Heure normale du ParaguayLe fuseau horaire sera Heure normale du Paraguay (UTC-04:00).
  • Heure normale de l’AtlantiqueLe fuseau horaire sera Heure normale de l’Atlantique (UTC-04:00).
  • Heure normale du VenezuelaLe fuseau horaire sera Heure normale du Venezuela (UTC-04:00).
  • Heure normale du Centre du BrésilLe fuseau horaire sera Heure normale du Centre du Brésil (UTC-04:00).
  • Heure normale de l’Ouest (Amérique du Sud)Le fuseau horaire sera Heure normale de l’Ouest (Amérique du Sud) (UTC-04:00).
  • Heure normale du Pacifique (Amérique du Sud)Le fuseau horaire sera Heure normale du Pacifique (Amérique du Sud) (UTC-04:00)
  • Heure normale de Terre-NeuveLe fuseau horaire sera Heure normale de Terre-Neuve (UTC-03:00).
  • Heure normale du TocantinsLe fuseau horaire sera Heure normale du Tocantins (UTC-03:00).
  • Heure normale de l’Est de l’Amérique du SudLe fuseau horaire sera Heure normale de l’Est de l’Amérique du Sud (UTC-03:00).
  • Heure normale de l’Est (Amérique du Sud)Le fuseau horaire sera Heure normale de l’Est (Amérique du Sud) (UTC-03:00).
  • Heure normale d’ArgentineLe fuseau horaire sera Heure normale d’Argentine (UTC-03:00).
  • Heure normale du GroenlandLe fuseau horaire sera Heure normale du Groenland (UTC-03:00).
  • Heure normale de MontevideoLe fuseau horaire sera Heure normale de Montevideo (UTC-03:00).
  • Heure normale de MagallanesLe fuseau horaire sera Heure normale de Magallanes (UTC-03:00).
  • Heure normale de Saint-PierreLe fuseau horaire sera Heure normale de Saint-Pierre (UTC-03:00).
  • Heure normale de BahiaLe fuseau horaire sera Heure normale de Bahia (UTC-03:00).
  • UTC-02Le fuseau horaire sera UTC-02 (UTC-02:00).
  • Heure normale du Centre-AtlantiqueLe fuseau horaire sera Heure normale du Centre-Atlantique (UTC-02:00).
  • Heure normale des AçoresLe fuseau horaire sera Heure normale des Açores (UTC-01:00).
  • Heure normale du Cap-VertLe fuseau horaire sera Heure normale du Cap-Vert (UTC-01:00).
  • Heure normale GMTLe fuseau horaire sera Heure normale GMT (UTC+00:00).
  • Heure normale de GreenwichLe fuseau horaire sera Heure normale de Greenwich (UTC+00:00).
  • Heure normale de Sao ToméLe fuseau horaire sera Heure normale de Sao Tomé (UTC+00:00).
  • Heure normale du MarocLe fuseau horaire sera Heure normale du Maroc (UTC+00:00).
  • Heure normale d’Europe de l’OuestLe fuseau horaire sera Heure normale d’Europe de l’Ouest (UTC+01:00).
  • Heure normale d’Europe centraleLe fuseau horaire sera Heure normale d’Europe centrale (UTC+01:00).
  • Heure normale d’Europe centraleLe fuseau horaire sera Heure normale d’Europe centrale (UTC+01:00).
  • Heure normale d’Europe centraleLe fuseau horaire sera Heure normale d’Europe centrale (UTC+01:00).
  • Heure normale d’Afrique de l’OuestLe fuseau horaire sera Heure normale d’Afrique de l’Ouest (UTC+01:00).
  • Heure normale de JordanieLe fuseau horaire sera Heure normale de Jordanie (UTC+02:00).
  • Heure normale GTBLe fuseau horaire sera Heure normale GTB (UTC+02:00).
  • Heure normale du Moyen-OrientLe fuseau horaire sera Heure normale du Moyen-Orient (UTC+02:00).
  • Heure normale d’ÉgypteLe fuseau horaire sera Heure normale d’Égypte (UTC+02:00).
  • Heure normale d’Europe de l’EstLe fuseau horaire sera Heure normale d’Europe de l’Est (UTC+02:00).
  • Heure normale de la SyrieLe fuseau horaire sera Heure normale de la Syrie (UTC+02:00).
  • Heure normale de CisjordanieLe fuseau horaire sera Heure normale de Cisjordanie (UTC+02:00).
  • Heure normale d’Afrique du SudLe fuseau horaire sera Heure normale d’Afrique du Sud (UTC+02:00).
  • Heure normale FLELe fuseau horaire sera Heure normale FLE (UTC+02:00).
  • Heure normale d’IsraëlLe fuseau horaire sera Heure normale d’Israël (UTC+02:00).
  • Heure normale du Soudan du SudLe fuseau horaire sera Heure normale du Soudan du Sud (UTC+02:00).
  • Heure normale de KaliningradLe fuseau horaire sera Heure normale de Kaliningrad (UTC+02:00).
  • Heure normale du SoudanLe fuseau horaire sera Heure normale du Soudan (UTC+02:00).
  • Heure normale de la LibyeLe fuseau horaire sera Heure normale de la Libye (UTC+02:00).
  • Heure normale de NamibieLe fuseau horaire sera Heure normale de Namibie (UTC+02:00).
  • Heure normale de l’ArabieLe fuseau horaire sera Heure normale de l’Arabie (UTC+03:00).
  • Heure normale de TurquieLe fuseau horaire sera Heure normale de la Turquie (UTC+03:00).
  • Heure normale de l’ArabieLe fuseau horaire sera Heure normale de l’Arabie (UTC+03:00).
  • Heure normale du BélarusLe fuseau horaire sera Heure normale du Bélarus (UTC+03:00).
  • Heure normale de RussieLe fuseau horaire sera Heure normale de la Russie (UTC+03:00).
  • Heure normale d’Afrique de l’EstLe fuseau horaire sera Heure normale d’Afrique de l’Est (UTC+03:00).
  • Heure standard de VolgogradLe fuseau horaire sera Heure normale de Volgograd (UTC+03:00).
  • Heure normale de l’IranLe fuseau horaire sera Heure normale de l’Iran (UTC+03:00).
  • Heure normale de l’ArabieLe fuseau horaire sera Heure normale de l’Arabie (UTC+04:00).
  • Heure normale d’AstrakhanLe fuseau horaire sera Heure normale d’Astrakhan (UTC+04:00).
  • Heure normale de l’AzerbaïdjanLe fuseau horaire sera Heure normale de l’Azerbaïdjan (UTC+04:00).
  • Fuseau horaire de la Russie 3Le fuseau horaire sera Fuseau horaire de la Russie 3 (UTC+04:00).
  • Heure normale de l’île MauriceLe fuseau horaire sera Heure normale de l’île Maurice (UTC+04:00).
  • Heure normale de SaratovLe fuseau horaire sera Heure normale de Saratov (UTC+04:00).
  • Heure normale de GéorgieLe fuseau horaire sera Heure normale de la Géorgie (UTC+04:00).
  • Heure normale du CaucaseLe fuseau horaire sera Heure normale du Caucase (UTC+04:00).
  • Heure normale d’AfghanistanLe fuseau horaire sera Heure normale d’Afghanistan (UTC+04:30).
  • Heure normale d’Asie de l’OuestLe fuseau horaire sera Heure normale d’Asie de l’Ouest (UTC+05:00).
  • Heure normale d’EkaterinbourgLe fuseau horaire sera Heure normale d’Ekaterinbourg (UTC+05:00).
  • Heure normale du PakistanLe fuseau horaire sera Heure normale du Pakistan (UTC+05:00).
  • Heure normale de KyzylordaLe fuseau horaire sera Heure normale de Kyzylorda (UTC+05:00).
  • Heure normale de l’IndeLe fuseau horaire sera Heure normale de l’Inde (UTC+05:30).
  • Heure normale du Sri LankaLe fuseau horaire sera Heure normale du Sri Lanka (UTC+05:30).
  • Heure normale du NépalLe fuseau horaire sera Heure normale du Népal (UTC+05:45).
  • Heure normale d’Asie centraleLe fuseau horaire sera Heure normale d’Asie centrale (UTC+06:00).
  • Heure normale du BangladeshLe fuseau horaire sera Heure normale du Bangladesh (UTC+06:00).
  • Heure normale d’OmskLe fuseau horaire sera Heure normale d’Omsk (UTC+06:00).
  • Heure normale du MyanmarLe fuseau horaire sera Heure normale du Myanmar (UTC+06:30).
  • Heure normale d’Asie du Sud-OuestLe fuseau horaire sera Heure normale d’Asie du Sud-Ouest (UTC+07:00).
  • Heure normale de l’AltaïLe fuseau horaire sera Heure normale de l’Altaï (UTC+07:00).
  • Heure normale de l’Ouest de la MongolieLe fuseau horaire sera Heure normale de l’Ouest de la Mongolie (UTC+07:00).
  • Heure normale d’Asie du NordLe fuseau horaire sera Heure normale d’Asie du Nord (UTC+07:00).
  • Heure normale d’Asie centrale septentrionaleLe fuseau horaire sera Heure normale d’Asie centrale septentrionale (UTC+07:00).
  • Heure normale de TomskLe fuseau horaire sera Heure normale de Tomsk (UTC+07:00).
  • Heure normale de ChineLe fuseau horaire sera Heure normale de la Chine (UTC+08:00).
  • Heure normale d’Asie du Nord-EstLe fuseau horaire sera Heure normale d’Asie du Nord-Est (UTC+08:00).
  • Heure normale de SingapourLe fuseau horaire sera Heure normale de Singapour (UTC+08:00).
  • Heure normale de l’Ouest de l’AustralieLe fuseau horaire sera Heure normale de l’Ouest de l’Australie (UTC+08:00).
  • Heure normale de TaïpeiLe fuseau horaire sera Heure normale de Taïpei (UTC+08:00).
  • Heure normale d’Oulan-BatorLe fuseau horaire sera Heure normale d’Oulan-Bator (UTC+08:00).
  • Heure normale du centre-ouest australienLe fuseau horaire sera Heure normale du centre-ouest australien (UTC+08:45).
  • Heure normale de la TransbaïkalieLe fuseau horaire sera Heure normale de la Transbaïkalie (UTC+09:00).
  • Heure normale de TokyoLe fuseau horaire sera Heure normale de Tokyo (UTC+09:00).
  • Heure normale de la Corée du NordLe fuseau horaire sera Heure normale de la Corée du Nord (UTC+09:00).
  • Heure normale de CoréeLe fuseau horaire sera Heure normale de Corée (UTC+09:00).
  • Heure normale de YakoutskLe fuseau horaire sera Heure normale de Yakoutsk (UTC+09:00).
  • Heure normale du Centre de l’AustralieLe fuseau horaire sera Heure normale du Centre de l’Australie (UTC+09:30).
  • Heure normale du Centre de l’AustralieLe fuseau horaire sera Heure normale du Centre de l’Australie (UTC+09:30).
  • Heure normale de l’Est de l’AustralieLe fuseau horaire sera Heure normale de l’Est de l’Australie (UTC+10:00).
  • Heure normale de l’Est de l’AustralieLe fuseau horaire sera Heure normale de l’Est de l’Australie (UTC+10:00).
  • Heure normale du Pacifique occidentalLe fuseau horaire sera Heure normale du Pacifique occidental (UTC+10:00).
  • Heure normale de TasmanieLe fuseau horaire sera Heure normale de Tasmanie (UTC+10:00).
  • Heure normale de VladivostokLe fuseau horaire sera Heure normale de Vladivostok (UTC+10:00).
  • Heure normale de l’île Lord HoweLe fuseau horaire sera Heure normale de l’île Lord Howe (UTC+10:30).
  • Heure normale de BougainvilleLe fuseau horaire sera Heure normale de Bougainville (UTC+11:00).
  • Fuseau horaire de la Russie 10Le fuseau horaire sera Fuseau horaire de la Russie 10 (UTC+11:00).
  • Heure normale de MagadanLe fuseau horaire sera Heure normale de Magadan (UTC+11:00).
  • Heure normale de l’île NorfolkLe fuseau horaire sera Heure normale de Norfolk (UTC+11:00).
  • Heure standard de SakhalineLe fuseau horaire sera Heure normale de Sakhaline (UTC+11:00).
  • Heure normale du Pacifique centralLe fuseau horaire sera Heure normale du Pacifique central (UTC+11:00).
  • Fuseau horaire de la Russie 11Le fuseau horaire sera Fuseau horaire de la Russie 11 (UTC+11:00).
  • Heure normale de Nouvelle-ZélandeLe fuseau horaire sera Heure normale de Nouvelle-Zélande (UTC+12:00).
  • UTC+12Le fuseau horaire sera UTC+12 (UTC+12:00).
  • Heure normale des îles FidjiLe fuseau horaire sera Heure normale des îles Fidji (UTC+12:00).
  • Heure normale du KamtchatkaLe fuseau horaire sera Heure normale de Kamchatka (UTC+12:00).
  • Heure normale des îles ChathamLe fuseau horaire sera Heure normale des îles Chatham (UTC+12:45).
  • UTC+13Le fuseau horaire sera UTC+13 (UTC+13:00).
  • Heure normale des TongaLe fuseau horaire sera Heure normale des Tonga (UTC+13:00).
  • Heure normale des SamoaLe fuseau horaire sera Heure normale des Samoa (UTC+13:00).
  • Heure normale des îles de la LigneLe fuseau horaire sera Heure normale des îles de la Ligne (UTC+14:00).
String; Field

Sortie obtenue

ÉtiquetteExplicationType de données
Table en entrée mise à jour

Table en entrée mise à jour.

Table View

arcpy.management.ConvertTimeField(in_table, input_time_field, {input_time_format}, output_time_field, {output_time_type}, {output_time_format}, {timezone_or_field})
NomExplicationType de données
in_table

Couche ou table qui contient le champ portant les valeurs temporelles à convertir.

Table View
input_time_field

Champ contenant les valeurs temporelles. Il peut être de type court, long, réel simple, réel double, texte, date, décalage de l’horodatage ou date uniquement.

Field
input_time_format
(Facultatif)

Format des valeurs temporelles dans la valeur du paramètre input_time_field. Le paramètre n’est pas pris en charge lorsque le champ temporel en entrée est de type date.

Remarque :

Les chaînes de format respectent la casse.

  • Si le type de données du champ temporel est date, date uniquement ou décalage de l’horodatage, aucun format temporel n’est requis.
  • Si le type de données du champ temporel est numérique (court, long, réel simple, réel double ou entier très grand), une liste de formats temporels numériques standard est fournie dans la liste déroulante.
  • Si le type de données du champ temporel est une chaîne, une liste de formats temporels de type chaîne standard est fournie dans la liste déroulante. Pour les champs de type chaîne, vous pouvez également spécifier un format temporel personnalisé. Par exemple, les valeurs temporelles ont pu être stockées dans un champ de type chaîne dans l’un des formats standard tels que aaaa/MM/dd HH:mm:ss ou dans un format personnalisé tel que dd/MM/aaaa HH:mm:ss. Pour le format personnalisé, vous pouvez également spécifier l’indicateur a.m., p.m.
  • Pour les chaînes conformes à la norme ISO-8601, utilisez aaaa-MM-jjTHH:mm:ss.s comme format d’entrée. Ce format permet de traiter les entrées comportant une désignation de fuseau horaire UTC (Z) ou de décalage par rapport au temps UTC (±hh:mm).
  • Les formats répandus sont répertoriés ci-dessous :
    • aaaa : année représentée par quatre chiffres
    • MM : mois sous forme de chiffres avec zéro de début pour les mois à un seul chiffre
    • MMM : mois sous forme d’abréviation en trois lettres
    • jj : jour du mois sous forme de chiffres avec zéro de début pour les jours à un seul chiffre
    • jjj : jour de la semaine sous forme d’abréviation en trois lettres
    • hh : heures avec zéro de début pour les heures à un seul chiffre et une horloge au format 12 heures
    • HH : heures avec zéro de début pour les heures à un seul chiffre et une horloge au format 24 heures
    • mm : minutes avec zéro de début pour les minutes à un seul chiffre
    • ss : secondes avec zéro de début pour les secondes à un seul chiffre
    • t : chaîne de repère horaire d’un caractère, telle que A ou P
    • tt : chaîne de repère horaire de plusieurs caractères, telle que AM ou PM
    • unix_us : heure UNIX en microsecondes
    • unix_ms : heure UNIX en millisecondes
    • unix_s : heure UNIX en secondes
    • unix_hex : heure UNIX au format hexadécimal

String
output_time_field

Nom du champ à ajouter, dans lequel les valeurs temporelles converties seront stockées.

String
output_time_type
(Facultatif)

Indique le type du champ temporel en sortie.

  • DATELe champ sera de type date. Les champs de date prennent en charge les valeurs d’heure et de date.
  • DATEONLYLe champ sera de type date uniquement. Les champs Date uniquement prennent en charge des valeurs de date sans valeurs d’heure.
  • TIMEONLYLe champ sera de type heure uniquement. Les champs Heure uniquement prennent en charge des valeurs d’heure sans valeurs de date.
  • TIMESTAMPOFFSETLe champ sera de type décalage de l’horodatage. Les champs Décalage de l’horodatage prennent en charge des valeurs de date, d’heure et un décalage par rapport au temps universel coordonné (UTC).
  • TEXTLe champ sera de type texte. Les champs de texte prennent en charge une chaîne de caractères.
  • LONGLe champ sera de type long. Les champs longs prennent en charge les nombres entiers compris entre -2 147 483 648 et 2 147 483 647.
  • SHORTLe champ sera de type court. Les champs courts prennent en charge les nombres entiers compris entre -32 768 et 32 767.
  • DOUBLELe champ sera de type réel double. Les champs de type réel double prennent en charge les nombres fractionnels compris entre -2,2E308 et 1,8E308.
  • FLOATLe champ sera de type réel simple. Les champs de type réel simple prennent en charge les nombres fractionnels compris entre -3,4E38 et 1,2E38.
  • BIGINTEGERLe champ sera de type entier très grand. Les champs d’entiers très grands prennent en charge les nombres entiers compris entre -(253) et 253.
String
output_time_format
(Facultatif)

Format des valeurs temporelles en sortie. Les formats temporels en sortie pris en charge dépendent de la valeur du paramètre output_time_type. Un format personnalisé peut également permettre la conversion de la valeur dans un autre format ou l’extraction d’une portion de la valeur (une année, par exemple). Pour obtenir une liste de formats personnalisés, consultez la description du paramètre input_time_format. Ce paramètre n’est pas utilisé lorsque la valeur du paramètre output_time_type est DATE.

Remarque :

Si le type de données du champ temporel en sortie n’est pas assez long pour stocker la valeur temporelle en sortie, cette dernière est tronquée.

String
timezone_or_field
(Facultatif)

Fuseau horaire ou champ contenant un décalage numérique par rapport à la table en entrée et qui sera utilisé en tant que fuseau horaire en sortie.

Si un fuseau horaire est spécifié, cette valeur est utilisée par défaut dans l’outil comme valeur d’environnement.

  • UTCLe fuseau horaire sera UTC (Temps universel coordonné).
  • Dateline_Standard_TimeLe fuseau horaire sera Ligne de changement de date (UTC-12:00).
  • UTC-11Le fuseau horaire sera UTC-11 (UTC-11:00).
  • Aleutian_Standard_TimeLe fuseau horaire sera Heure normale des îles Aléoutiennes (UTC-10:00).
  • Hawaiian_Standard_TimeLe fuseau horaire sera Heure normale d’Hawaï (UTC-10:00).
  • Marquesas_Standard_TimeLe fuseau horaire sera Heure normale des Marquises (UTC-09:30).
  • Alaskan_Standard_TimeLe fuseau horaire sera Heure normale de l’Alaska (UTC-09:00).
  • UTC-09Le fuseau horaire sera UTC-09 (UTC-09:00).
  • Pacific_Standard_Time_(Mexico)Le fuseau horaire sera Heure normale du Pacifique (Mexique) (UTC-08:00).
  • UTC-08Le fuseau horaire sera UTC-08 (UTC-08:00).
  • Pacific_Standard_TimeLe fuseau horaire sera Heure normale du Pacifique (UTC-08:00).
  • US_Mountain_Standard_TimeLe fuseau horaire sera Heure normale des montagnes Rocheuses (États-Unis) (UTC-07:00).
  • Mountain_Standard_Time_(Mexico)Le fuseau horaire sera Heure normale des montagnes Rocheuses (Mexique) (UTC-07:00).
  • Mountain_Standard_TimeLe fuseau horaire sera Heure normale des montagnes Rocheuses (UTC-07:00).
  • Yukon_Standard_TimeLe fuseau horaire sera Heure normale de Yukon (UTC-07:00).
  • Central_America_Standard_TimeLe fuseau horaire sera Heure normale d’Amérique centrale (UTC-06:00).
  • Central_Standard_TimeLe fuseau horaire sera Heure normale du Centre (UTC-06:00).
  • Easter_Island_Standard_TimeLe fuseau horaire sera Heure normale de l’Île de Pâques (UTC-06:00).
  • Central_Standard_Time_(Mexico)Le fuseau horaire sera Heure normale du Centre (Mexique) (UTC-06:00).
  • Canada_Central_Standard_TimeLe fuseau horaire sera Heure normale du Centre du Canada (UTC-06:00).
  • SA_Pacific_Standard_TimeLe fuseau horaire sera Heure normale du Pacifique (Amérique du Sud) (UTC-05:00).
  • Eastern_Standard_Time_(Mexico)Le fuseau horaire sera Heure normale de l’Est (Mexique) (UTC-05:00).
  • Eastern_Standard_TimeLe fuseau horaire sera Heure normale de l’Est (UTC-05:00).
  • Haiti_Standard_TimeLe fuseau horaire sera Heure normale d’Haïti (UTC-05:00).
  • Cuba_Standard_TimeLe fuseau horaire sera Heure normale de Cuba (UTC-05:00).
  • US_Eastern_Standard_TimeLe fuseau horaire sera Heure normale de l’Est (États-Unis) (UTC-05:00).
  • Turks_And_Caicos_Standard_TimeLe fuseau horaire sera Heure normale des îles Turques-et-Caïques (UTC-04:00).
  • Paraguay_Standard_TimeLe fuseau horaire sera Heure normale du Paraguay (UTC-04:00).
  • Atlantic_Standard_TimeLe fuseau horaire sera Heure normale de l’Atlantique (UTC-04:00).
  • Venezuela_Standard_TimeLe fuseau horaire sera Heure normale du Venezuela (UTC-04:00).
  • Central_Brazilian_Standard_TimeLe fuseau horaire sera Heure normale du Centre du Brésil (UTC-04:00).
  • SA_Western_Standard_TimeLe fuseau horaire sera Heure normale de l’Ouest (Amérique du Sud) (UTC-04:00).
  • Pacific_SA_Standard_TimeLe fuseau horaire sera Heure normale du Pacifique (Amérique du Sud) (UTC-04:00)
  • Newfoundland_Standard_TimeLe fuseau horaire sera Heure normale de Terre-Neuve (UTC-03:00).
  • Tocantins_Standard_TimeLe fuseau horaire sera Heure normale du Tocantins (UTC-03:00).
  • E._South_America_Standard_TimeLe fuseau horaire sera Heure normale de l’Est de l’Amérique du Sud (UTC-03:00).
  • SA_Eastern_Standard_TimeLe fuseau horaire sera Heure normale de l’Est (Amérique du Sud) (UTC-03:00).
  • Argentina_Standard_TimeLe fuseau horaire sera Heure normale d’Argentine (UTC-03:00).
  • Greenland_Standard_TimeLe fuseau horaire sera Heure normale du Groenland (UTC-03:00).
  • Montevideo_Standard_TimeLe fuseau horaire sera Heure normale de Montevideo (UTC-03:00).
  • Magallanes_Standard_TimeLe fuseau horaire sera Heure normale de Magallanes (UTC-03:00).
  • Saint_Pierre_Standard_TimeLe fuseau horaire sera Heure normale de Saint-Pierre (UTC-03:00).
  • Bahia_Standard_TimeLe fuseau horaire sera Heure normale de Bahia (UTC-03:00).
  • UTC-02Le fuseau horaire sera UTC-02 (UTC-02:00).
  • Mid-Atlantic_Standard_TimeLe fuseau horaire sera Heure normale du Centre-Atlantique (UTC-02:00).
  • Azores_Standard_TimeLe fuseau horaire sera Heure normale des Açores (UTC-01:00).
  • Cape_Verde_Standard_TimeLe fuseau horaire sera Heure normale du Cap-Vert (UTC-01:00).
  • GMT_Standard_TimeLe fuseau horaire sera Heure normale GMT (UTC+00:00).
  • Greenwich_Standard_TimeLe fuseau horaire sera Heure normale de Greenwich (UTC+00:00).
  • Sao_Tome_Standard_TimeLe fuseau horaire sera Heure normale de Sao Tomé (UTC+00:00).
  • Morocco_Standard_TimeLe fuseau horaire sera Heure normale du Maroc (UTC+00:00).
  • W._Europe_Standard_TimeLe fuseau horaire sera Heure normale d’Europe de l’Ouest (UTC+01:00).
  • Central_Europe_Standard_TimeLe fuseau horaire sera Heure normale d’Europe centrale (UTC+01:00).
  • Romance_Standard_TimeLe fuseau horaire sera Heure normale d’Europe centrale (UTC+01:00).
  • Central_European_Standard_TimeLe fuseau horaire sera Heure normale d’Europe centrale (UTC+01:00).
  • W._Central_Africa_Standard_TimeLe fuseau horaire sera Heure normale d’Afrique de l’Ouest (UTC+01:00).
  • Jordan_Standard_TimeLe fuseau horaire sera Heure normale de Jordanie (UTC+02:00).
  • GTB_Standard_TimeLe fuseau horaire sera Heure normale GTB (UTC+02:00).
  • Middle_East_Standard_TimeLe fuseau horaire sera Heure normale du Moyen-Orient (UTC+02:00).
  • Egypt_Standard_TimeLe fuseau horaire sera Heure normale d’Égypte (UTC+02:00).
  • E._Europe_Standard_TimeLe fuseau horaire sera Heure normale d’Europe de l’Est (UTC+02:00).
  • Syria_Standard_TimeLe fuseau horaire sera Heure normale de la Syrie (UTC+02:00).
  • West_Bank_Standard_TimeLe fuseau horaire sera Heure normale de Cisjordanie (UTC+02:00).
  • South_Africa_Standard_TimeLe fuseau horaire sera Heure normale d’Afrique du Sud (UTC+02:00).
  • FLE_Standard_TimeLe fuseau horaire sera Heure normale FLE (UTC+02:00).
  • Israel_Standard_TimeLe fuseau horaire sera Heure normale d’Israël (UTC+02:00).
  • South_Sudan_Standard_TimeLe fuseau horaire sera Heure normale du Soudan du Sud (UTC+02:00).
  • Kaliningrad_Standard_TimeLe fuseau horaire sera Heure normale de Kaliningrad (UTC+02:00).
  • Sudan_Standard_TimeLe fuseau horaire sera Heure normale du Soudan (UTC+02:00).
  • Libya_Standard_TimeLe fuseau horaire sera Heure normale de la Libye (UTC+02:00).
  • Namibia_Standard_TimeLe fuseau horaire sera Heure normale de Namibie (UTC+02:00).
  • Arabic_Standard_TimeLe fuseau horaire sera Heure normale de l’Arabie (UTC+03:00).
  • Turkey_Standard_TimeLe fuseau horaire sera Heure normale de la Turquie (UTC+03:00).
  • Arab_Standard_TimeLe fuseau horaire sera Heure normale de l’Arabie (UTC+03:00).
  • Belarus_Standard_TimeLe fuseau horaire sera Heure normale du Bélarus (UTC+03:00).
  • Russian_Standard_TimeLe fuseau horaire sera Heure normale de la Russie (UTC+03:00).
  • E._Africa_Standard_TimeLe fuseau horaire sera Heure normale d’Afrique de l’Est (UTC+03:00).
  • Volgograd_Standard_TimeLe fuseau horaire sera Heure normale de Volgograd (UTC+03:00).
  • Iran_Standard_TimeLe fuseau horaire sera Heure normale de l’Iran (UTC+03:00).
  • Arabian_Standard_TimeLe fuseau horaire sera Heure normale de l’Arabie (UTC+04:00).
  • Astrakhan_Standard_TimeLe fuseau horaire sera Heure normale d’Astrakhan (UTC+04:00).
  • Azerbaijan_Standard_TimeLe fuseau horaire sera Heure normale de l’Azerbaïdjan (UTC+04:00).
  • Russia_Time_Zone_3Le fuseau horaire sera Fuseau horaire de la Russie 3 (UTC+04:00).
  • Mauritius_Standard_TimeLe fuseau horaire sera Heure normale de l’île Maurice (UTC+04:00).
  • Saratov_Standard_TimeLe fuseau horaire sera Heure normale de Saratov (UTC+04:00).
  • Georgian_Standard_TimeLe fuseau horaire sera Heure normale de la Géorgie (UTC+04:00).
  • Caucasus_Standard_TimeLe fuseau horaire sera Heure normale du Caucase (UTC+04:00).
  • Afghanistan_Standard_TimeLe fuseau horaire sera Heure normale d’Afghanistan (UTC+04:30).
  • West_Asia_Standard_TimeLe fuseau horaire sera Heure normale d’Asie de l’Ouest (UTC+05:00).
  • Ekaterinburg_Standard_TimeLe fuseau horaire sera Heure normale d’Ekaterinbourg (UTC+05:00).
  • Pakistan_Standard_TimeLe fuseau horaire sera Heure normale du Pakistan (UTC+05:00).
  • Qyzylorda_Standard_TimeLe fuseau horaire sera Heure normale de Kyzylorda (UTC+05:00).
  • India_Standard_TimeLe fuseau horaire sera Heure normale de l’Inde (UTC+05:30).
  • Sri_Lanka_Standard_TimeLe fuseau horaire sera Heure normale du Sri Lanka (UTC+05:30).
  • Nepal_Standard_TimeLe fuseau horaire sera Heure normale du Népal (UTC+05:45).
  • Central_Asia_Standard_TimeLe fuseau horaire sera Heure normale d’Asie centrale (UTC+06:00).
  • Bangladesh_Standard_TimeLe fuseau horaire sera Heure normale du Bangladesh (UTC+06:00).
  • Omsk_Standard_TimeLe fuseau horaire sera Heure normale d’Omsk (UTC+06:00).
  • Myanmar_Standard_TimeLe fuseau horaire sera Heure normale du Myanmar (UTC+06:30).
  • SE_Asia_Standard_TimeLe fuseau horaire sera Heure normale d’Asie du Sud-Ouest (UTC+07:00).
  • Altai_Standard_TimeLe fuseau horaire sera Heure normale de l’Altaï (UTC+07:00).
  • W._Mongolia_Standard_TimeLe fuseau horaire sera Heure normale de l’Ouest de la Mongolie (UTC+07:00).
  • North_Asia_Standard_TimeLe fuseau horaire sera Heure normale d’Asie du Nord (UTC+07:00).
  • N._Central_Asia_Standard_TimeLe fuseau horaire sera Heure normale d’Asie centrale septentrionale (UTC+07:00).
  • Tomsk_Standard_TimeLe fuseau horaire sera Heure normale de Tomsk (UTC+07:00).
  • China_Standard_TimeLe fuseau horaire sera Heure normale de la Chine (UTC+08:00).
  • North_Asia_East_Standard_TimeLe fuseau horaire sera Heure normale d’Asie du Nord-Est (UTC+08:00).
  • Singapore_Standard_TimeLe fuseau horaire sera Heure normale de Singapour (UTC+08:00).
  • W._Australia_Standard_TimeLe fuseau horaire sera Heure normale de l’Ouest de l’Australie (UTC+08:00).
  • Taipei_Standard_TimeLe fuseau horaire sera Heure normale de Taïpei (UTC+08:00).
  • Ulaanbaatar_Standard_TimeLe fuseau horaire sera Heure normale d’Oulan-Bator (UTC+08:00).
  • Aus_Central_W._Standard_TimeLe fuseau horaire sera Heure normale du centre-ouest australien (UTC+08:45).
  • Transbaikal_Standard_TimeLe fuseau horaire sera Heure normale de la Transbaïkalie (UTC+09:00).
  • Tokyo_Standard_TimeLe fuseau horaire sera Heure normale de Tokyo (UTC+09:00).
  • North_Korea_Standard_TimeLe fuseau horaire sera Heure normale de la Corée du Nord (UTC+09:00).
  • Korea_Standard_TimeLe fuseau horaire sera Heure normale de Corée (UTC+09:00).
  • Yakutsk_Standard_TimeLe fuseau horaire sera Heure normale de Yakoutsk (UTC+09:00).
  • Cen._Australia_Standard_TimeLe fuseau horaire sera Heure normale du Centre de l’Australie (UTC+09:30).
  • AUS_Central_Standard_TimeLe fuseau horaire sera Heure normale du Centre de l’Australie (UTC+09:30).
  • E._Australia_Standard_TimeLe fuseau horaire sera Heure normale de l’Est de l’Australie (UTC+10:00).
  • AUS_Eastern_Standard_TimeLe fuseau horaire sera Heure normale de l’Est de l’Australie (UTC+10:00).
  • West_Pacific_Standard_TimeLe fuseau horaire sera Heure normale du Pacifique occidental (UTC+10:00).
  • Tasmania_Standard_TimeLe fuseau horaire sera Heure normale de Tasmanie (UTC+10:00).
  • Vladivostok_Standard_TimeLe fuseau horaire sera Heure normale de Vladivostok (UTC+10:00).
  • Lord_Howe_Standard_TimeLe fuseau horaire sera Heure normale de l’île Lord Howe (UTC+10:30).
  • Bougainville_Standard_TimeLe fuseau horaire sera Heure normale de Bougainville (UTC+11:00).
  • Russia_Time_Zone_10Le fuseau horaire sera Fuseau horaire de la Russie 10 (UTC+11:00).
  • Magadan_Standard_TimeLe fuseau horaire sera Heure normale de Magadan (UTC+11:00).
  • Norfolk_Standard_TimeLe fuseau horaire sera Heure normale de Norfolk (UTC+11:00).
  • Sakhalin_Standard_TimeLe fuseau horaire sera Heure normale de Sakhaline (UTC+11:00).
  • Central_Pacific_Standard_TimeLe fuseau horaire sera Heure normale du Pacifique central (UTC+11:00).
  • Russia_Time_Zone_11Le fuseau horaire sera Fuseau horaire de la Russie 11 (UTC+11:00).
  • New_Zealand_Standard_TimeLe fuseau horaire sera Heure normale de Nouvelle-Zélande (UTC+12:00).
  • UTC+12Le fuseau horaire sera UTC+12 (UTC+12:00).
  • Fiji_Standard_TimeLe fuseau horaire sera Heure normale des îles Fidji (UTC+12:00).
  • Kamchatka_Standard_TimeLe fuseau horaire sera Heure normale de Kamchatka (UTC+12:00).
  • Chatham_Islands_Standard_TimeLe fuseau horaire sera Heure normale des îles Chatham (UTC+12:45).
  • UTC+13Le fuseau horaire sera UTC+13 (UTC+13:00).
  • Tonga_Standard_TimeLe fuseau horaire sera Heure normale des Tonga (UTC+13:00).
  • Samoa_Standard_TimeLe fuseau horaire sera Heure normale des Samoa (UTC+13:00).
  • Line_Islands_Standard_TimeLe fuseau horaire sera Heure normale des îles de la Ligne (UTC+14:00).
String; Field

Sortie obtenue

NomExplicationType de données
out_table

Table en entrée mise à jour.

Table View

Exemple de code

Exemple 1 d’utilisation de l’outil ConvertTimeField (fenêtre Python)

Le script de fenêtre Python ci-dessous illustre l’utilisation de la fonction ConvertTimeField en mode immédiat.

import arcpy
arcpy.ConvertTimeField_management("C:/Data/TemporalData.gdb/Input_Table","Input_Time","1033;MMMM dd, yyyy HH:mm:ss;AM;PM","Output_Time")
Exemple 2 d’utilisation de l’outil ConvertTimeField (script autonome)

Le script autonome ci-dessous illustre l’utilisation de la fonction ConvertTimeField.

# Name: ConvertTimeField_Ex02.py
# Description: Convert a time field to date field
# Requirements: None

# Import system modules
import arcpy

# Set local variables
inTable = "C:\Data\TemporalData.gdb\Input_Table"
inputTimeField = "Input_Time"
inputTimeFormat = "1033;MMMM dd, yyyy HH:mm:ss;AM;PM"
outputDateField = "Output_Time"

# Execute CalculateEndDate
arcpy.ConvertTimeField_management(inTable, inputTimeField, inputTimeFormat, outputDateField)