@DATEFMT[format de date] - Formate une date/heure dans un format personnalisé.

 

données - La date à formater (au format aaaa-mm-jj hh:mm:ss). Si données est *, @DATEFMT est par défaut la date/heure actuelle. Les dates valides vont du 1er janvier 1970 (1970-1-1) au 31 décembre 3000 (3000-12-31). L'heure doit être au format 24 heures. Si vous omettez l'heure, @DATEFMT sera formaté à 00:00:00.

 

le format - Le format personnalisé à utiliser. (Notez que les % devront normalement être doublés ou échappés pour éviter TCC de les développer avant que @DATEFMT ne les voie.) Les options de formatage sont :

 

Code

Chaîne de remplacement

%a

Nom abrégé du jour de la semaine dans les paramètres régionaux

%A

Nom complet du jour de la semaine dans les paramètres régionaux

%b

Nom du mois abrégé dans les paramètres régionaux

%B

Nom complet du mois dans les paramètres régionaux

%c

Représentation de la date et de l'heure dans le "C Locale" - équivalent à "%a %b %e %T %Y"

%C

L'année divisée par 100 et tronquée à un nombre entier, sous forme de nombre décimal (00−99)

%d

Jour du mois sous forme de nombre décimal (01 - 31)

%D

Équivalent à %m/%j/%a

%e

Jour du mois sous forme de nombre décimal (1 à 31), où les chiffres simples sont précédés d'un espace

%F

Équivalent à %Y-%m-%d

%g

Les 2 derniers chiffres de l'année basée sur la semaine ISO 8601 (00 - 99)

%G

L'année basée sur la semaine ISO 8601 sous forme de nombre décimal

%h

Nom du mois abrégé (équivalent à %b)

%H

Heure au format 24 heures (00 - 23)

%I

Heure au format 12 heures (01 - 12)

%j

Jour de l'année sous forme de nombre décimal (001 - 366)

%m

Mois sous forme de nombre décimal (01 - 12)

%M

Minute sous forme de nombre décimal (00 - 59)

%n

Un caractère de nouvelle ligne (\n)

%p

L'heure matin/après-midi de la localité. indicateur pour l'horloge de 12 heures

%r

L'heure locale de 12 heures

%R

Équivalent à %H:%M

%S

Seconde sous forme de nombre décimal (00 - 59)

%t

Un caractère de tabulation horizontale (\t)

%T

Équivalent à %H:%M:%S, le format d'heure ISO 8601

%u

Jour de la semaine ISO 8601 sous forme de nombre décimal (1 - 7 ; le lundi est 1)

%U

Numéro de semaine de l'année sous forme décimale (00 - 53), où le premier dimanche est le premier jour de la semaine 1

%V

Numéro de semaine ISO 8601 sous forme de nombre décimal (00 - 53)

%w

Jour de la semaine sous forme de nombre décimal (0 - 6 ; dimanche est 0)

%W

Numéro de semaine de l'année sous forme décimale (00 - 53), où le premier lundi est le premier jour de la semaine 1

%x

Représentation de la date pour les paramètres régionaux

%X

Représentation temporelle pour les paramètres régionaux

%y

Année sans siècle, sous forme de nombre décimal (00 - 99)

%Y

Année avec siècle, en nombre décimal

%z

Le décalage par rapport à UTC au format ISO 8601 ; aucun caractère si le fuseau horaire est inconnu

%Z

Soit le nom du fuseau horaire des paramètres régionaux, soit l'abréviation du fuseau horaire, en fonction des paramètres du registre ; aucun caractère si le fuseau horaire est inconnu

%%

Signe de pourcentage

 

Les caractères qui ne commencent pas par un % sont affichés inchangés.

 

Le # flag peut préfixer n’importe quel code de formatage. Dans ce cas, la signification du code de format est modifiée comme suit :

 

Code de format

Sens

%#un, %#UN, %#b, %#B, %#g, %#G, %#h, %#n, %#p, %#t, %#u, %#w, %#X, %#z, %#Z, %#%

# le drapeau est ignoré.

%#c

Représentation longue de la date et de l’heure, adaptée aux paramètres régionaux. Par exemple : « Mardi 25 février 2020, 12:41:29 ».

%#X

Représentation de date longue, adaptée aux paramètres régionaux. Par exemple : « Mardi 25 février 2020 ».

%#d, %#D, %#e, %#F, %#H, %#JE, %#j, %#m, %#M, %#r, %#R, %#S, %#T, %#U, %#V, %#W, %#o, %#Y

Supprimez les zéros ou les espaces non significatifs (le cas échéant).

 

La semaine et l'année basées sur la semaine ISO 8601 produites par %V, %get %G, utilise une semaine qui commence le lundi, où la semaine 1 est la semaine qui contient le 4 janvier, qui est la première semaine qui comprend au moins quatre jours de l'année. Si le premier lundi de l'année est le 2, le 3 ou le 4, les jours précédents font partie de la dernière semaine de l'année précédente. Pour ces jours-là, %V est remplacé par 53, et les deux %g et %G sont remplacés par les chiffres de l’année précédente.