Référence sur les formats de date et d'heure - strftime
IBM Workload Scheduler utilise la méthode standard strftime pour définir la présentation de la date et de l'heure dans les fichiers journaux générés par CCLog. Un paramètre du fichier de propriétés de CCLog permet de définir le format (voir Journalisation et traçage de IBM Workload Scheduler à l'aide de CCLog).
Ce paramètre utilise une ou plusieurs des variables ci-dessous, qui sont chacune introduites par le signe "%" et séparées si nécessaire par des espaces ou d'autres séparateurs de caractères.
Par exemple, pour définir un horodatage (format 12 heures, suivi de la date) el "7:30:49 a.m. - November 7, 2008", utilisez la définition suivante :
%l:%M:%S %P - %B %e, %G
Les paramètres que vous pouvez utiliser sont détaillés ci-dessous.
| Paramètre | Description | Exemple |
|---|---|---|
| %a | Abréviation du nom du jour de la semaine selon l'environnement local en cours. | Mer |
| %A | Nom complet du jour de la semaine selon l'environnement local en cours. | Mercredi |
| %b | Abréviation du nom du mois selon l'environnement local en cours. | Jan |
| %B | Nom complet du mois selon l'environnement local en cours. | Janvier |
| %c | Représentation préférée de la date et de l'heure dans l'environnement local en cours. | |
| %C | Numéro de siècle (année/100) sous forme d'entier à 2 chiffres. | 19 |
| %d | Jour du mois sous forme de nombre décimal (de 01 à 31). | 07 |
| %D | Equivalent à %m/%d/%y (il s'agit du format de date utilisé aux Etats-Unis. Dans de nombreux pays, %d/%m/%y est le format de date standard. Ainsi, dans un contexte international, ces deux types de formats sont ambigus et doivent être évités). | 12/25/04 |
| %e | Identique à %d : le jour du mois est représenté sous forme de nombre décimal, mais le zéro de début est remplacé par un espace. | 7 |
| %G | Année ISO 8601 avec le siècle représenté sous forme de nombre décimal. L'année sur 4 chiffres correspond au numéro de semaine ISO (voir %V). Elle a le même format et la même valeur que %y, sauf si le numéro de semaine ISO appartient à l'année précédente ou suivante ; dans ce cas, c'est cette année-là qui est utilisée. | 2008 |
| %g | Identique à %G, mais sans indication du siècle, c'est-à-dire avec une année sur 2 chiffres (00-99). | 04 |
| %h | Equivalent à %b. | Jan |
| %H | Heure sous forme de nombre décimal pour une horloge au format 24 heures (de 00 à 23). | 22 |
| %I | Heure sous forme de nombre décimal pour une horloge au format 12 heures (de 01 à 12). | 07 |
| %j | Jour de l'année sous forme de nombre décimal (de 001 à 366). | 008 |
| %k | Heure (horloge au format 24 heures) sous forme de nombre décimal (de 0 à 23) ; les chiffres uniques sont précédés d'un espace. (Voir aussi %H.) | 7 |
| %l | Heure (horloge au format 12 heures) sous forme de nombre décimal (de 1 à 12) ; les chiffres uniques sont précédés d'un espace. (Voir aussi %I.) | 7 |
| %m | Mois sous forme de nombre décimal (de 01 à 12). | 04 |
| %M | Minutes sous forme de nombre décimal (de 00 à 59). | 58 |
| %n | Caractère de retour à la ligne. | |
| %p | 'AM' ou 'PM' selon l'heure indiquée ou les chaînes correspondantes de l'environnement local en cours. Midi est traité comme 'pm' et minuit comme 'am'. | AM |
| %P | Identique à %p mais en minuscules : 'am' ou 'pm' ou une chaîne correspondante de l'environnement local en cours. | am |
| %r | Heure en notation a.m. ou p.m. Dans l'environnement local POSIX, ce format équivaut à '%I:%M:%S %p'. | 07:58:40 am |
| %R | Heure au format 24 heures (%H:%M). Pour une version qui affiche les secondes, voir %T ci-dessous. | 07:58 |
| %s | Nombre de secondes écoulées depuis le 1er janvier 1970 à 00:00:00 UTC. | 1099928130 |
| %S | Secondes sous forme de nombre décimal (de 00 à 61). La valeur supérieure de l'intervalle peut être portée à 61 au lieu de 59 pour autoriser des secondes de rattrapage. | 07 |
| %t | Caractère de tabulation. | |
| %T | Heure au format 24 heures(%H:%M:%S). | 17:58:40 |
| %u | Jour de la semaine sous forme de nombre décimal, de 1 (lundi) à 7. Voir aussi %w. | 3 |
| %U | Numéro de semaine de l'année en cours sous forme de nombre décimal, de 00 à 53, le premier dimanche étant considéré comme le premier jour de la semaine 01. Voir aussi %V et %W. | 26 |
| %V | Numéro de semaine ISO 8601:1988 sous forme de nombre décimal, de 01 à 53, où la semaine 1 est la première semaine ayant au moins 4 jours dans l'année en cours et lundi est le premier jour de la semaine. Voir aussi %U et %W. | 26 |
| %w | Jour de la semaine sous forme de nombre décimal, de 0 à 6, lundi correspondant à 0. Voir aussi %u. | 5 |
| %W | Numéro de semaine de l'année en cours sous forme de nombre décimal, de 00 à 53, le premier lundi étant considéré comme le premier jour de la semaine 01. | 34 |
| %x | Représentation préférée de la date dans l'environnement local en cours, sans l'heure. | |
| %X | Représentation préférée de l'heure dans l'environnement local en cours, sans la date. | |
| %y | Année sous forme de nombre décimal, sans le siècle (de 00 à 99). | 04 |
| %Y | Année sous forme de nombre décimal, incluant le siècle. | 2008 |
| %z | Fuseau horaire sous forme de décalage GMT. Requis pour émettre des dates conformes à la RFC82 (avec "%a, %d %b %Y %H:%M:%S %z"). | -2 |
| %Z | Nom ou abréviation du fuseau horaire. | GMT |
| %% | Caractère '%' littéral. | % |