[AIX Solaris HP-UX Linux Windows][z/OS]

Conversions de format StrfTime

Lorsque vous spécifiez le paramètre de consignation %{format}t, le format utilisé est basé sur les fonctions de conversion temporelle BSD strftime(3) non étendues. Le tableau suivant répertorie les paramètres pris en charge et fournit des exemples de sortie.

Tous les paramètres spécifiques à l'environnement local que vous sélectionnez sont affichés selon le format Anglais (Etats-Unis). Plus exactement, quel que soit l'environnement local de l'utilisateur, le format de date (le mois, suivi du jour et de l'année) et l'ordre de certains autres éléments restent toujours en Anglais (Etats-Unis). Cependant, les différents mots qui entrent dans leur composition, tels que le nom du jour, du mois ou du fuseau horaire sont affichés dans la langue et le format propres à l'environnement local de l'utilisateur.

Tableau 1. Caractères de conversion. Sémantique des caractères de conversion dans la chaîne de format :
Indicateur de conversion Description Exemple
%A

Le nom complet du jour de la semaine, en fonction de l'environnement local de l'utilisateur.

"Jeudi"

%a

Le nom abrégé du jour de la semaine, en fonction de l'environnement local de l'utilisateur.

"Jeu"

%B

Le nom complet du mois, en fonction de l'environnement local de l'utilisateur.

"Septembre"

%b

Le nom abrégé du mois, en fonction de l'environnement local de l'utilisateur.

"Sep"

%C

L'année, divisée par 100 (représentation du siècle).

"20"

%c

La date et l'heure, en fonction de l'environnement local de l'utilisateur.

"Jeu 25 Sep 22:32:00 EDT"

%D

Equivalent à %m/%d/%y

"09/25/08"

%d

Le jour du mois sous forme de nombre décimal (01 à 31).

"25"

%e

Le jour du mois sous forme de nombre décimal (1 à 31).

"25"

%F

Equivalent à %Y-%m-%d.

"2008–09–25"

%G*

L'année basée sur les semaines ISO 8601 (voir les remarques), avec le siècle comme nombre décimal. L'année sur 4 chiffes correspond au numéro de la semaine comme défini dans la norme ISO (voir %V). Il s'agit du même format et de la même valeur que %Y, sauf que si le numéro de la semaine ISO appartient à l'année suivante ou précédente, c'est cette année qui est affichée à la place.

"2008"

%g*

La même année que %G, mais sans sous forme de nombre décimal, sans inclure le siècle (00 à 99).

"08"

%H

L'heure au format 24 heures, sous forme de nombre décimal (00 à 23).

"22"

%h

Equivalent à %b.

"Sep"

%I

L'heure au format 12 heures, sous forme de nombre décimal (01 à 12).

"10 "

%j

Le jour de l'année sous forme de nombre décimal (001 à 366).

"269"

%k

L'heure au format 24 heures, sous forme de nombre décimal (0 à 23) ; les heures sur un chiffre sont précédées d'un blanc.

"22 (ou '1' pour 1am"

%l

L'heure au format 12 heures, sous forme de nombre décimal (1 à 12) ; les heures sur un chiffre sont précédées d'un blanc.

"10 "

%M

La minute, sous forme de nombre décimal (00 à 59).

"32"

%m

Le mois, sous forme de nombre décimal (01 à 12).

"09"

%n

Caractère de retour à la ligne.

 
%P

L'une des deux chaînes "AM" ou "PM".

"PM"

%R

Equivalent à %H:%M.

"22:32"

%r

Equivalent à %I:%M:%S %p .

"10:32:00 pm"

%S

La seconde, sous forme de nombre décimal (00 à 60).

"00"

%s

Le nombre de secondes écoulées depuis le début de l'époque Unix, UTC (voir mktime(3)).

"1222396320"

%T

Equivalent à %H:%M:%S

"22:32:00"

%t

Caractère de tabulation.

%U

Numéro de la semaine de l'année (les semaines commencent le dimanche), sous forme de nombre décimal (00 à 53).

"38"

%u

Le jour de la semaine (les semaines commencent le lundi), sous forme de nombre décimal (1 à 7).

"4"

%V*

Numéro de la semaine de l'année (les semaines commencent le lundi), sous forme de nombre décimal (01 à 53). Si la semaine contenant le 1er janvier a au moins 4 jours dans la nouvelle année, elle est considérée comme la semaine 1 ; sinon, elle est considérée comme la dernière semaine de l'année précédente, et la semaine suivante est considérée comme la semaine 1.

"39"

%v

Equivalent à %e-%b-%Y.

"25–Sep-2008"

%W

Numéro de la semaine de l'année (les semaines commencent le lundi), sous forme de nombre décimal (00 à 53).

"38"

%w

Le jour de la semaine (les semaines commencent le dimanche), sous forme de nombre décimal (0 à 6).

"4"

%X

L'heure, en fonction de l'environnement local de l'utilisateur.

"22:32:00"

%x

La date, en fonction de l'environnement local de l'utilisateur.

"09/25/08"

%Y

L'année incluant le siècle, sous forme de nombre décimal.

"2008"

%y

L'année sans le siècle, sous forme de nombre décimal.

"08"

%Z

Le nom du fuseau horaire.

"EDT"

%z

Le décalage horaire par rapport au temps universel (UTC). Les valeurs positives correspondent aux fuseaux horaires à l'est d'UTC, les valeurs négatives aux fuseaux horaires à l'ouest d'UTC. Les heures et les minutes suivent avec deux chiffres chacun et aucun délimiteur entre eux (format habituel pour les en-têtes de date RFC 822).

"-0500"

%+

La date et l'heure, en fonction de l'environnement local de l'utilisateur (le format est similaire à celui généré par date(1)).

"Jeu 25 Sep 22:32:00 EDT"

%1

Millisecondes, arrondies à 3 décimales, avec des zéros à gauche. Remarque : Ceci est une exception au format strftime, qui ne représente pas les millisecondes.

"000"

%%

Caractère "%"

%

* Les valeurs de rendement %G, %g et %V sont calculées à partir de l'année basée sur des semaines selon la norme ISO 8601. Dans ce système, la semaine commence le lundi et les semaines sont numérotées de 01 (pour la première semaine) à 52 ou 53 (pour la dernière semaine). La semaine 1 est la première semaine de l'année à contenir au moins 4 jours. De manière équivalente, la semaine 01 est celle qui contient le premier jeudi de l'année ou qui contient le 4 janvier. Si la première semaine de l'année contient 3 jours ou moins, elle est considérée comme la dernière semaine de l'année précédente (semaine 53). Par exemple, le 1er janvier 2010 tombe un vendredi, donc la première semaine civile de l'année 2010 ne contient que 3 jours. Conformément au système ISO 8601 basé sur les semaines, ces jours sont donc considérés comme faisant partie de la semaine 53 (%V) de l'année 2009 (%G) ; selon la norme ISO 8601, la semaine 01 de l'année 2010 débute le jeudi 4 janvier 2010.

%{Il est : %X.%1%nNous sommes le : %x}t 

Cette entrée génère la sortie suivante : Il est : 22:32:00.000 Nous sommes le : 09/25/08


Icône indiquant le type de rubrique Rubrique de référence



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwve_xdhttpcustom
Nom du fichier : rwve_xdhttpcustom.html