time.strftime ( )
DESCRIPTION.
Convertis un tuple ( ) valide, ou une structure horaire, en un str ( ) dans un format donné.
SYNTAXE.
Valeur = time.strftime ( format , moment )
Valeur = ⇨ variable qui recevra la valeur [ optionnel ]
time.strftime ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
format ⇨ format d'affichage de la date-heure [ optionnel ]
moment ⇨ moment valide à convertir [ optionnel ]
REMARQUES.
format doit être un str ( ) pouvant contenir un ou plusieurs les gabarits, dans un ordre quelconque, suivants, :
- %a, forme abrégé du nom du jour de la semaine ;
- %A, nom du jour de la semaine ;
- %b, forme abrégé du nom du mois ;
- %B, nom du mois ;
- %c, date et heures ;
- %d, jour du mois ;
- %H, heures de 0 à 23 ;
- %I, heures de 0 à 12 ;
- %j, jour de l’année ;
- %m, mois de l'année ;
- %M, minutes ;
- %p, AM ou PM ;
- %S, secondes ;
- %U, semaine de l’année (quand les semaines débutent le dimanche) ;
- %w, jour de la semaine (0 équivaut au dimanche) ;
- %W, Numéro de semaine de l’année (quand les semaines débutent le lundi) ;
- %x, date selon les paramètres régionaux ;
- %X, indication locale de l'heure ;
- %y, année du siècle [00, 99] ;
- %Y, année complète ;
- %z, décalage horaire par rapport à UTC / GMT de la forme +hhmm ou -hhmm ;
- %Z, nom du fuseau horaire ;
- %%, Un caractère '%' littéral.
Pour incorporer d'autres mots, espaces ou symbole, dans le str ( ) retourné par l'appel de la méthode time.strftime ( ), il suffit de ne pas les faire précéder du symbole %.
moment doit être un tuple ( ) composé de 9 int ( ) qui doivent correspondre, dans l'ordre, au format suivant :
- 4 chiffres, entre 0000 et 9999, représentant l'année ;
- 2 chiffres entre 0 et 12, représentant le mois ;
- 2 chiffres entre 0 et 31, représentant le jour ;
- 2 chiffres entre 0 et 23, représentant l'heure;
- 2 chiffres entre 0 et 59, représentant la minute ;
- 2 chiffres entre 0 et 59, représentant la seconde ;
- 1 chiffre entre 0 (pour lundi) et 6 (pour dimanche), représentant le jour de la semaine ;
- 3 chiffres entre 000 et 366, représentant le quantième jour de l'année ;
- 1 chiffre avec 0 (pour heure d'hiver), 1 (pour heure d'été), ou -1 (pour non connu), représentant la saison horaire.
Les éléments inconnus, ou non indispensable, doivent être remplacés par la valeur 0.
Si moment est omis la méthode time.strftime ( ) retourne un str ( ) correspondant au moment (date/heure) actuel du système.
Le tuple ( ) composant moment peut être remplacé par les méthodes time.localtime ( ) ou time.gmtime ( ).
EXEMPLE.
import time
print ( time.strftime ( "%A %d %B %Y à %H:%M" ) ) retourne Friday 22 November 2019 à 14:29.
print ( time.strftime ( "%A %d %B %Y à %H:%M" , time.gmtime ( ) ) ) retourne Friday 22 November 2019 à 13:29.
print ( time.strftime ( "%A %d %B %Y à %H:%M" , time.localtime ( ) ) ) retourne Friday 22 November 2019 à 14:29.
print ( time.strftime ( "%A %d %B %Y à %H:%M" , ( 2002 , 4 , 8 , 17 , 41 , 19 , 0 , 0 , 0 ) ) ) retourne Monday 08 April 2002 à 17:41.
print ( time.strftime ( "%a %y %b %d - %I:%M %p" , ( 2002 , 4 , 8 , 17 , 41 , 19 , 0 , 0 , 0 ) ) ) retourne Mon 02 Apr 08 - 05:41 PM.
print ( time.strftime ( "%c" , ( 2002 , 4 , 8 , 17 , 41 , 19 , 0 , 0 , 0 ) ) ) retourne Mon Apr 8 17:41:19 2002.
print ( time.strftime ( "La date du jour est : %x \n- c'est le %j ème jour de l'année\n- et est dans la semaine %W" ) )
retourne
La date du jour est : 03/28/23
- c'est le 087 ème jour de l'année
- et est dans la semaine 13
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.