Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Met en forme une date/heure en fonction du format fourni.
Syntaxe
format_datetime(
format de date,)
En savoir plus sur les conventions de syntaxe.
Paramètres
| Nom | Catégorie | Requise | Descriptif |
|---|---|---|---|
| date | datetime |
✔️ | Valeur à mettre en forme. |
| format | string |
✔️ | Format de sortie composé d’un ou plusieurs des éléments de format pris en charge. |
Éléments de format pris en charge
Le paramètre de format doit inclure un ou plusieurs des éléments suivants :
| Spécificateur de format | Descriptif | Exemples |
|---|---|---|
d |
Jour du mois, de 1 à 31. | 2009-06-01T13:45:30 -> 1, 2009-06-15T13:45:30 -> 15 |
dd |
Jour du mois, de 01 à 31. | 2009-06-01T13:45:30 -> 01, 2009-06-15T13:45:30 -> 15 |
f |
Dixièmes de seconde dans une valeur de date et d'heure. | 2009-06-15T13:45:30.6170000 -> 6, 2009-06-15T13:45:30.05 -> 0 |
ff |
Centièmes de seconde dans une valeur de date et d'heure. | 2009-06-15T13:45:30.6170000 -> 61, 2009-06-15T13:45:30.005000 -> 000 |
fff |
Millisecondes dans une valeur de date et d'heure. | 15/6/2009 13:45:30.617 -> 617, 6/15/2009 13:45:30.0005 -> 000 |
ffff |
Dix millièmes de seconde dans une valeur de date et d'heure. | 2009-06-15T13:45:30.6175000 -> 6175, 2009-06-15T13:45:30.0000500 -> 00000 |
fffff |
Cent millièmes de seconde dans une valeur de date et d'heure. | 2009-06-15T13:45:30.6175400 -> 61754, 2009-06-15T13:45:30.000005 -> 000000 |
ffffff |
Millionièmes de seconde dans une valeur de date et d'heure. | 2009-06-15T13:45:30.6175420 -> 617542, 2009-06-15T13:45:30.0000005 -> 00000000 |
fffffff |
Dix millionièmes de seconde dans une valeur de date et d'heure. | 2009-06-15T13:45:30.6175425 - 6175425, 2009-06-15T13:45:30.0001150 ->> 0001150 |
F |
Si la valeur est différente de zéro, elle représente les dixièmes de seconde dans une valeur de date et d'heure. | 2009-06-15T13:45:30.6170000 -> 6, 2009-06-15T13:45:30.0500000 -> (aucune sortie) |
FF |
Si la valeur est différente de zéro, elle représente les centièmes de seconde dans une valeur de date et d'heure. | 2009-06-15T13:45:30.6170000 -> 61, 2009-06-15T13:45:30.0050000 -> (aucune sortie) |
FFF |
Si la valeur est différente de zéro, elle représente les millisecondes dans une valeur de date et d'heure. | 2009-06-15T13:45:30.6170000 -> 617, 2009-06-15T13:45:30.0005000 -> (aucune sortie) |
FFFF |
Si la valeur est différente de zéro, elle représente les dix millièmes de seconde dans une valeur de date et d'heure. | 2009-06-15T13:45:30.5275000 -> 5275, 2009-06-15T13:45:30.0000500 -> (aucune sortie) |
FFFFF |
Si la valeur est différente de zéro, elle représente les cent millièmes de seconde dans une valeur de date et d'heure. | 2009-06-15T13:45:30.6175400 - 61754, 2009-06-15T13:45:30.0000050 ->> (aucune sortie) |
FFFFFF |
Si la valeur est différente de zéro, elle représente les millionièmes de seconde dans une valeur de date et d'heure. | 2009-06-15T13:45:30.6175420 - 617542, 2009-06-15T13:45:30.0000005 ->> (aucune sortie) |
FFFFFFF |
Si la valeur est différente de zéro, elle représente les dix millionièmes de seconde dans une valeur de date et d'heure. | 2009-06-15T13:45:30.6175425 - 6175425, 2009-06-15T13:45:30.0001150 ->> 000115 |
h |
Heure, au format de 12 heures, de 1 à 12. | 2009-06-15T01:45:30 -> 1, 2009-06-15T13:45:30 -> 1 |
hh |
Heure, au format de 12 heures, de 01 à 12. | 2009-06-15T01:45:30 -> 01, 2009-06-15T13:45:30 -> 01 |
H |
Heure, au format de 24 heures, de 0 à 23. | 2009-06-15T01:45:30 -> 1, 2009-06-15T13:45:30 -> 13 |
HH |
Heure, au format de 24 heures, de 00 à 23. | 2009-06-15T01:45:30 -> 01, 2009-06-15T13:45:30 -> 13 |
m |
Minute, définie entre 0 et 59. | 2009-06-15T01:09:30 -> 9, 2009-06-15T13:29:30 -> 29 |
mm |
Minute, définie entre 00 et 59. | 2009-06-15T01:09:30 -> 09, 2009-06-15T01:45:30 -> 45 |
M |
Mois, de 1 à 12. | 2009-06-15T13:45:30 -> 6 |
MM |
Mois, de 01 à 12. | 2009-06-15T13:45:30 -> 06 |
s |
Seconde, de 0 à 59. | 2009-06-15T13:45:09 -> 9 |
ss |
Seconde, de 00 à 59. | 2009-06-15T13:45:09 -> 09 |
y |
Année, de 0 à 99. | 0001-01-01T00:00:00 -> 1, 0900-01-01T00:00:00 -> 0, 1900-01-01T00:00:00 -> 0, 2009-06-15T13:45:30 -> 9, 2019-06-15T13:45:30 -> 19 |
yy |
Année, de 00 à 99. | 0001-01-01T00:00:00 -> 01, 0900-01-01T00:00:00 -> 00, 1900-01-01T00:00:00 -> 00, 2019-06-15T13:45:30 -> 19 |
yyyy |
Année, en tant que nombre à quatre chiffres. | 0001-01-01T00:00:00 -> 0001, 0900-01-01T00:00:00 -> 0900, 1900-01-01T00:00:00 -> 1900, 2009-06-15T13:45:30 -> 2009 |
tt |
Heures (AM/PM) | 2009-06-15T13:45:09 -> PM |
Délimiteurs pris en charge
Le spécificateur de format peut inclure les délimiteurs suivants :
| Délimiteur | Commentaire |
|---|---|
' ' |
Espace |
'/' |
|
'-' |
Tiret |
':' |
|
',' |
|
'.' |
|
'_' |
|
'[' |
|
']' |
Retours
Chaîne avec date mise en forme comme spécifié par format.
Exemples
L’exemple suivant montre comment utiliser la format_datetime() fonction pour mettre en forme une valeur datetime. La sortie est mise en forme avec deux chiffres pour le jour, l’heure, la minute et la seconde.
let dt = datetime(2017-01-29 09:00:05);
print
v1=format_datetime(dt,'yy-MM-dd [HH:mm:ss]')
Sortie
| v1 |
|---|
| 17-01-29 [09:00:05] |
L’exemple suivant montre comment utiliser la format_datetime() fonction pour mettre en forme une valeur datetime. La sortie est mise en forme avec un chiffre unique pour le mois et l’heure, et avec quatre chiffres pour l’année.
let dt = datetime(2017-01-29 09:00:05);
print
v2=format_datetime(dt, 'yyyy-M-dd [H:mm:ss]')
Sortie
| v2 |
|---|
| 2017-1-29 [9:00:05] |
L’exemple suivant montre comment utiliser la format_datetime() fonction pour mettre en forme une valeur datetime. La sortie est mise en forme avec un chiffre unique pour le mois et l’heure, et avec quatre chiffres pour l’année.
let dt = datetime(2017-01-29 09:00:05);
print
v3=format_datetime(dt, 'yy-MM-dd [hh:mm:ss tt]')
Sortie
| v3 |
|---|
| 17-01-29 [09:00:05 AM] |
Contenu connexe
- Pour convertir de UTC en local, consultez datetime_utc_to_local()
- Pour convertir une datetime de local en heure UTC, consultez datetime_local_to_utc()