Strftime

From Base de connaissances eggdrops & TCL
Revision as of 13:13, 31 July 2013 by Crazycat (talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Formate une date / heure

Attention.png Cette fonction est propre au Tcl pour Eggdrop

Syntaxe

strftime format [timestamp]

Formatage

Les caractères suivants sont utilisés pour spécifier le format de la date :

date

  •  %d - jour du mois en numérique (intervalle 01 à 31)
  •  %e - numéro du jour du mois. Les chiffres sont précédés d'un espace (de ' 1' à '31')
  •  %j - jour de l'année, en numérique (intervalle 001 à 366)
  •  %u - le numéro de jour dans la semaine, de 1 à 7. (1 représente Lundi)
  •  %a - nom abrégé du jour de la semaine (local)
  •  %A - nom complet du jour de la semaine (local)
  •  %m - mois en numérique (intervalle 1 à 12)
  •  %b - nom abrégé du mois (local)
  •  %h - identique à %b
  •  %B - nom complet du mois (local)
  •  %U - numéro de semaine dans l'année, en considérant le premier dimanche de l'année comme le premier jour de la première semaine
  •  %V - le numéro de semaine comme défini dans l'ISO 8601:1988, sous forme décimale, de 01 à 53. La semaine 1 est la première semaine qui a plus de 4 jours dans l'année courante, et dont Lundi est le premier jour. (Utilisez %G ou %g pour les éléments de l'année qui correspondent au numéro de la semaine pour le timestamp donné.)
  •  %W - numéro de semaine dans l'année, en considérant le premier lundi de l'année comme le premier jour de la première semaine
  •  %w - jour de la semaine, numérique, avec Dimanche = 0
  •  %y - l'année, numérique, sur deux chiffres (de 00 à 99)
  •  %Y - l'année, numérique, sur quatre chiffres
  •  %G - L'année sur 4 chiffres correspondant au numéro de semaine (voir %V). Même format et valeur que %Y, excepté que si le numéro de la semaine appartient à l'année précédente ou suivante, l'année courante sera utilisé à la place
  •  %g - identique à %G, sur 2 chiffres
  •  %D - identique à %m/%d/%y
  •  %C - numéro de siècle (l'année, divisée par 100 et arrondie entre 00 et 99)

heure

  •  %H - heure de la journée en numérique, et sur 24-heures (intervalle de 00 à 23)
  •  %I - heure de la journée en numérique, et sur 12- heures (intervalle 01 à 12)
  •  %p - soit `am' ou `pm' en fonction de l'heure absolue, ou en fonction des valeurs enregistrées en local
  •  %R - l'heure au format 24h
  •  %r - l'heure au format a.m. et p.m
  •  %M - minute en numérique
  •  %S - secondes en numérique
  •  %T - l'heure actuelle (égal à %H:%M:%S)
  •  %Z ou %z - fuseau horaire, ou nom ou abréviation

Spécial

  •  %c - représentation préférée pour les dates et heures, en local
  •  %x - format préféré de représentation de la date sans l'heure
  •  %X - format préféré de représentation de l'heure sans la date
  •  %n - caractère de nouvelle ligne
  •  %t - tabulation
  •  %% - un caractère `%' littéral

Voir également

Date et heure, date, time, clock