Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Types datetime

Mode de mise au point
Types datetime - Amazon Redshift

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Les types de données datetime incluent DATE, TIMESTAMP et TIMESTAMPTZ.

Stockage et plages

Nom Stockage Range Résolution
DATE 4 bytes 4713 av. J.-C. à 294276 apr. J.-C. 1 jour
TIME 8 bytes De 00:00:00 à 24:00:00 1 microseconde
TIMETZ 8 bytes De 00:00:00+1459 à 00:00:00+1459 1 microseconde
TIMESTAMP 8 bytes 4713 av. J.-C. à 294276 apr. J.-C. 1 microseconde
TIMESTAMPTZ 8 bytes 4713 av. J.-C. à 294276 apr. J.-C. 1 microseconde

DATE

Utilisez le type de données DATE pour stocker les dates calendaires simples sans horodatage.

TIME

TIME est un alias de TIME WITHOUT TIME ZONE.

Utilisez le type de données TIME pour stocker l’heure de la journée.

Les colonnes TIME stockent des valeurs avec un maximum de six digits de précision pour les secondes fractionnées.

Par défaut, les valeurs TIME sont en temps universel coordonné (UTC) dans les tables utilisateur et les tables système Amazon Redshift.

TIMETZ

TIMETZ est un alias de TIMES WITH TIME ZONE.

Utilisez le type de données TIMETZ pour stocker l’heure de la journée avec un fuseau horaire.

Les colonnes TIMETZ stockent des valeurs avec un maximum de six digits de précision pour les secondes fractionnées.

Par défaut, les valeurs TIPZ sont UTC dans les tables utilisateur et dans les tables système Amazon Redshift.

TIMESTAMP

TIMESTAMP est un alias de TIMESTAMP WITHOUT TIME ZONE.

Utilisez le type de données TIMESTAMP pour stocker des valeurs d’horodatage complètes incluant la date et l’heure de la journée.

Les colonnes TIMESTAMP stockent des valeurs avec un maximum de six digits de précision pour les secondes fractionnées.

Les colonnes TIMESTAMP stockent des valeurs avec un maximum de six digits de précision pour les secondes fractionnées. Cette valeur d’horodatage complète a des valeurs par défaut (00) pour les heures, minutes et secondes manquantes. Les valeurs de fuseau horaire dans les chaînes d’entrée sont ignorées.

Par défaut, les valeurs TIMESTAMP sont UTC dans les tables utilisateur et dans les tables système Amazon Redshift.

TIMESTAMPTZ

TIMESTAMPTZ est un alias de TIMESTAMP WITH TIME ZONE.

Utilisez le type de données TIMESTAMPTZ pour saisir des valeurs d’horodatage complètes incluant la date, l’heure de la journée et un fuseau horaire. Lorsqu’une valeur d’entrée comprend un fuseau horaire, Amazon Redshift utilise le fuseau horaire pour convertir la valeur en UTC et stocke la valeur UTC.

Pour afficher la liste des noms de fuseaux horaires pris en charge, exécutez la commande suivante.

select pg_timezone_names();

Pour afficher la liste des abréviations de fuseaux horaires prises en charge, exécutez la commande suivante.

select pg_timezone_abbrevs();

Vous pouvez également trouver des informations sur les fuseaux horaires dans la base de données des fuseaux horaires IANA.

Le tableau suivant présente des exemples de formats de fuseaux horaires.

Format exemple

jj lun hh:mi:ss aaaa tz

17 déc 07:37:16 1997 PST

mm/dd/yyyyhh:mi:ss.ss tz

12/17/1997 07:37:16.00 PST

mm/dd/yyyyhh:mi:ss.ss tz

12/17/1997 07:37:16.00 États-Unis/Pacifique

yyyy-mm-dd hh : mi : ss+/-tz

1997-12-17 07:37:16-08

jj.mm.aaaa hh:mi:ss tz

17.12.1997 07:37:16.00 PST

Les colonnes TIMESTAMPTZ stockent des valeurs avec un maximum de six digits de précision pour les secondes fractionnées.

Si vous insérez une date dans une colonne TIMESTAMPTZ, ou une date avec un horodatage partiel, la valeur est implicitement convertie en une valeur d’horodatage complète. Cette valeur d’horodatage complète a des valeurs par défaut (00) pour les heures, minutes et secondes manquantes.

Les valeurs TIMESTAMPTZ sont au format UTC dans les tables utilisateur.

Sur cette page

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.