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).