

 Amazon Redshift ne prendra plus en charge la création de nouveaux Python à UDFs partir du patch 198. UDFs Le Python existant continuera de fonctionner jusqu'au 30 juin 2026. Pour plus d’informations, consultez le [ billet de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

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.

# Fonctions de date et d’heure
<a name="Date_functions_header"></a>

Dans cette section, vous trouverez des informations sur les fonctions scalaires de date et d’heure prises en charge par Amazon Redshift.

**Topics**
+ [Résumés des fonctions de date et d’heure](#date-functions-summary)
+ [Fonctions date et heure dans les transactions](#date-functions-transactions)
+ [Fonctions de nœud principal uniquement obsolètes](#date-functions-deprecated)
+ [\$1 Opérateur (concaténation)](r_DATE-CONCATENATE_function.md)
+ [Fonction ADD\$1MONTHS](r_ADD_MONTHS.md)
+ [Fonction AT TIME ZONE](r_AT_TIME_ZONE.md)
+ [Fonction CONVERT\$1TIMEZONE](CONVERT_TIMEZONE.md)
+ [Fonction CURRENT\$1DATE](r_CURRENT_DATE_function.md)
+ [Fonction DATE\$1CMP](r_DATE_CMP.md)
+ [Fonction DATE\$1CMP\$1TIMESTAMP](r_DATE_CMP_TIMESTAMP.md)
+ [Fonction DATE\$1CMP\$1TIMESTAMPTZ](r_DATE_CMP_TIMESTAMPTZ.md)
+ [Fonction DATEADD](r_DATEADD_function.md)
+ [Fonction DATEDIFF](r_DATEDIFF_function.md)
+ [Fonction DATE\$1PART](r_DATE_PART_function.md)
+ [Fonction DATE\$1PART\$1YEAR](r_DATE_PART_YEAR.md)
+ [Fonction DATE\$1TRUNC](r_DATE_TRUNC.md)
+ [Fonction EXTRACT](r_EXTRACT_function.md)
+ [Fonction GETDATE](r_GETDATE.md)
+ [Fonction INTERVAL\$1CMP](r_INTERVAL_CMP.md)
+ [Fonction LAST\$1DAY](r_LAST_DAY.md)
+ [Fonction MONTHS\$1BETWEEN](r_MONTHS_BETWEEN_function.md)
+ [Fonction NEXT\$1DAY](r_NEXT_DAY.md)
+ [Fonction SYSDATE](r_SYSDATE.md)
+ [Fonction TIMEOFDAY](r_TIMEOFDAY_function.md)
+ [Fonction TIMESTAMP\$1CMP](r_TIMESTAMP_CMP.md)
+ [Fonction TIMESTAMP\$1CMP\$1DATE](r_TIMESTAMP_CMP_DATE.md)
+ [Fonction TIMESTAMP\$1CMP\$1TIMESTAMPTZ](r_TIMESTAMP_CMP_TIMESTAMPTZ.md)
+ [Fonction TIMESTAMPTZ\$1CMP](r_TIMESTAMPTZ_CMP.md)
+ [Fonction TIMESTAMPTZ\$1CMP\$1DATE](r_TIMESTAMPTZ_CMP_DATE.md)
+ [Fonction TIMESTAMPTZ\$1CMP\$1TIMESTAMP](r_TIMESTAMPTZ_CMP_TIMESTAMP.md)
+ [Fonction TIMEZONE](r_TIMEZONE.md)
+ [Fonction TO\$1TIMESTAMP](r_TO_TIMESTAMP.md)
+ [Fonction TRUNC](r_TRUNC_date.md)
+ [Parties de date pour les fonctions de date ou d’horodatage](r_Dateparts_for_datetime_functions.md)

## Résumés des fonctions de date et d’heure
<a name="date-functions-summary"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/redshift/latest/dg/Date_functions_header.html)

**Note**  
Les secondes supplémentaires ne sont pas prises en compte dans le calcul de durée écoulée.

## Fonctions date et heure dans les transactions
<a name="date-functions-transactions"></a>

Lorsque vous exécutez les fonctions suivantes au sein d’un bloc de transaction (BEGIN … END), la fonction renvoie la date ou l’heure de début de la transaction en cours, pas le début de l’instruction en cours.
+ SYSDATE
+ TIMESTAMP
+ CURRENT\$1DATE

Les fonctions suivantes renvoient toujours la date ou l’heure de début de l’instruction en cours, même si elles se trouvaient sur un bloc de transaction.
+ GETDATE
+ TIMEOFDAY

## Fonctions de nœud principal uniquement obsolètes
<a name="date-functions-deprecated"></a>

Les fonctions de date suivantes sont obsolètes, car elles s’exécutent uniquement sur le nœud principal. Pour plus d'informations, consultez [Fonctions exécutées uniquement sur le nœud principal](c_SQL_functions_leader_node_only.md).
+ AGE. Utilisez [Fonction DATEDIFF](r_DATEDIFF_function.md) à la place.
+ CURRENT\$1TIME. Utilisez [Fonction GETDATE](r_GETDATE.md) ou [SYSDATE](r_SYSDATE.md) à la place. 
+ CURRENT\$1TIMESTAMP. Utilisez [Fonction GETDATE](r_GETDATE.md) ou [SYSDATE](r_SYSDATE.md) à la place.
+ LOCALTIME. Utilisez [Fonction GETDATE](r_GETDATE.md) ou [SYSDATE](r_SYSDATE.md) à la place.
+ LOCALTIMESTAMP. Utilisez [Fonction GETDATE](r_GETDATE.md) ou [SYSDATE](r_SYSDATE.md) à la place.
+ ISFINITE 
+ NOW. Utilisez [Fonction GETDATE](r_GETDATE.md) ou [SYSDATE](r_SYSDATE.md) à la place. Si vous utilisez la fonction NOW dans une vue matérialisée, elle utilise l’horodatage de la création de la vue matérialisée, au lieu de l’horodatage actuel. 