Chaînes de format datetime - AWS Clean Rooms

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.

Chaînes de format datetime

Vous pouvez utiliser des modèles de date/heure dans les scénarios courants suivants :

  • Lorsque vous travaillez avec des sources de données CSV et JSON pour analyser et formater du contenu date/heure

  • Lors de la conversion entre des types de chaînes et des types de date ou d'horodatage à l'aide de fonctions telles que :

    • horodatage unix

    • date_format

    • to_unix_timestamp

    • from_unixtime

    • to_date

    • to_timestamp

    • from_utc_timestamp

    • to_utc_timestamp

Utilisez les lettres types du tableau suivant pour l'analyse et le formatage de la date et de l'horodatage.

Partie de date ou d’horodatage Signification Exemples
a Matin ou PM du jour, présenté comme étant du matin au soir PM
D Jour de l'année, présenté sous forme de numéro à 3 chiffres

189

d Jour du mois, présenté sous forme de nombre à 2 chiffres 28
E Jour de la semaine, présenté sous forme de texte

mardi

Mardi

F Jour de la semaine aligné dans le mois, présenté sous forme de nombre à 1 chiffre 3
G Indicateur d'ère, présenté sous forme de texte

AD

Anno Domini

h Heure du matin ou du soir, présentée sous forme de nombre à 2 chiffres 12
H Heure du jour, présentée sous la forme d'un nombre à deux chiffres compris entre 0 et 23 0
k Heure du jour, présentée sous la forme d'un nombre à 2 chiffres compris entre 1 et 24 1
K Heure du matin ou du soir, présentée sous forme de nombre à 2 chiffres compris entre 0 et 11 0
m Minute de l'heure, présentée sous forme de nombre à 2 chiffres 30
M/L Mois de l'année, présenté sous forme de mois

7

07

Juil

juillet

O Décalage de zone localisé par rapport à l'UTC

GMT+8

GMT+ 8:00

UTC- 08:00

Q/Q Trimestre de l'année, présenté sous forme de chiffre (1 à 4) ou de texte

3

03

Q3

3e trimestre

s Seconde de minute, présentée sous la forme d'un nombre à deux chiffres 55
S Fraction de seconde, présentée sous forme de fraction 978
V Identifiant de fuseau horaire, présenté sous forme d'identifiant de zone

America/Los_Angeles

Z

08h30

x Décalage de zone par rapport à UTC (Offset-X)

+0000

-08

-0830

- 08h30

-083015

- 08 H 30 min 15

X Décalage de zone par rapport à l'UTC ; où Z est égal à zéro

Z

-08

-0830

- 08h30

-083015

- 08 H 30 min 15

y Année, présentée comme une année

2020

20

z Nom du fuseau horaire, présenté sous forme de texte

Heure normale du Pacifique

PST

Z Décalage de zone par rapport à UTC (Offset-Z)

+0000

-0800

- 08h00

' Échappement pour le texte, présenté sous forme de délimiteur N/A
'' Citation unique, présentée sous forme littérale '
[ Début de section facultatif N/A
] Fin de section facultative N/A

Le nombre de lettres du modèle détermine le type de format :

Format du texte

  • Utilisez 1 à 3 lettres pour la forme abrégée (par exemple, « Mon » pour le lundi)

  • Utilisez exactement 4 lettres pour le formulaire complet (par exemple, « lundi »)

  • N'utilisez pas 5 lettres ou plus, cela provoquerait une erreur

Format numérique (n)

  • La valeur n représente le nombre maximum de lettres autorisées

  • Pour les modèles à lettre unique :

    • La sortie utilise un minimum de chiffres sans remplissage

  • Pour plusieurs modèles de lettres :

    • La sortie est complétée par des zéros pour correspondre à la largeur du nombre de lettres

  • Lors de l'analyse, l'entrée doit contenir le nombre exact de chiffres

Format numérique/texte

  • Pour 3 lettres ou plus, suivez les règles du format de texte

  • Pour réduire le nombre de lettres, suivez les règles du format numérique

Format de fraction

  • Utilisez 1 à 9 caractères « S » (par exemple, SSSSSS)

  • Pour l'analyse syntaxique :

    • Acceptez les fractions comprises entre 1 et le nombre de caractères S

  • Pour le formatage :

    • Bloc avec des zéros correspondant au nombre de caractères S

  • Supporte jusqu'à 6 chiffres pour une précision de la microseconde

  • Peut analyser des nanosecondes mais tronque des chiffres supplémentaires

Format de l'année

  • Le nombre de lettres définit la largeur de champ minimale pour le rembourrage

  • Pour deux lettres :

    • Imprime les deux derniers chiffres

    • Analyse les années entre 2000 et 2099

  • Pour moins de quatre lettres (sauf deux) :

    • Affiche le signe uniquement pour les années négatives

  • N'utilisez pas 7 lettres ou plus, cela provoquerait une erreur

Format du mois

  • Utilisez « M » pour le formulaire standard ou « L » pour le formulaire autonome

  • « M » ou « L » simple :

    • Affiche les numéros des mois 1 à 12 sans rembourrage

  • « MM » ou « LL » :

    • Affiche les numéros des mois 01-12 avec rembourrage

  • « MAMAN » :

    • Affiche le nom abrégé du mois sous forme standard

    • Doit faire partie d'un schéma de date complet

  • « TOUT LE MONDE » :

    • Affiche le nom abrégé du mois sous forme autonome

    • À utiliser pour le formatage mensuel uniquement

  • « MMMM » :

    • Affiche le nom complet du mois sous forme standard

    • À utiliser pour les dates et les horodatages

  • « TOUT LE MONDE » :

    • Affiche le nom complet du mois sous forme autonome

    • À utiliser pour le formatage mensuel uniquement

Formats de fuseau horaire

  • Du matin au soir : utilisez une seule lettre

  • ID de zone (V) : utilisez 2 lettres uniquement

  • Noms de zone (z) :

    • 1 à 3 lettres : affiche le nom court

    • 4 lettres : affiche le nom complet

    • N'utilisez pas 5 lettres ou plus

Formats de décalage

  • X et x :

    • 1 lettre : affiche l'heure (+01) ou l'heure/minute (+0130)

    • 2 lettres : affiche les heures et les minutes sans deux points (+0130)

    • 3 lettres : affiche les heures et les minutes avec deux points (+ 01:30)

    • 4 lettres : Afficher hour-minute-second sans deux points (+013015)

    • 5 lettres : Afficher hour-minute-second avec deux points (+ 01:30:15)

    • X utilise « Z » pour un décalage nul

    • x utilise « +00 », « +0000 » ou « + 00:00 » pour un décalage nul

  • O:

    • 1 lettre : affiche la forme abrégée (GMT+8)

    • 4 lettres : affiche le formulaire complet (GMT+ 08:00)

  • Z :

    • 1 à 3 lettres : affiche les heures et les minutes sans deux points (+0130)

    • 4 lettres : affiche le formulaire localisé complet

    • 5 lettres : Indique hour-minute-second avec deux points

Sections facultatives

  • Utilisez des crochets [] pour marquer le contenu facultatif

  • Vous pouvez imbriquer des sections facultatives

  • Toutes les données valides apparaissent dans la sortie

  • La saisie peut omettre des sections facultatives entières

Note

Les symboles « E », « F », « q » et « Q » ne fonctionnent que pour le formatage de la date et de l'heure (comme date_format). Ne les utilisez pas pour l'analyse de la date et de l'heure (comme to_timestamp).