Traductions de cette page?:

strftime

Syntaxe :

    #include <ctime>
    size_t strftime (char *str, size_t taillemax, const char *fmt, struct tm *tps);

La fonction strftime() formate la date et l'heure depuis la structure tps dans le format spécifié par fmt puis stocke le résultat dans la chaîne str (jusqu'à taillemax caractères).

Voici la liste des différents code pouvant être utilisés pour formatter la chaîne de caractère :

CodeSignification
%ajour de la semaine abrégé en anglais (ex : Mon)
%Ajour de la semaine complet en anglais (ex : Monday)
%bmois abrégé en anglais (ex : Aug)
%Bmois complet en anglais (ex : August)
%cla chaîne de caractères standard pour l'heure et la date
%djour du mois (1-31)
%Hheure, sur 24 heures (00-23)
%Iheure, sur 12 heures (1-12)
%jjour de l'année (1-366)
%mmois de l'année en nombre (1-12). Remarque : des versions de Microsoft Visual C++ peuvent utiliser des valeur entre 0-11.
%Mminutes (0-59)
%péquivalent local de AM ou PM
%Ssecondes (0-59)
%Usemaine dans l'année (0-53), où la première semaine commence le premier dimanche
%wjour de la semaine en chiffre (0-6), où dimanche est 0
%Wsemaine dans l'année (0-53), où la première semaine commence le premier lundi
%xla chaîne de caractères standard pour la date
%Xsla chaîne de caractères standard pour l'heure
%yannée en chiffres, sans les siècles (0-99)
%Yannée en chiffres, avec les siècles
%Znom du fuseau horaire
%%le caractère pourcent

La fonction strftime() renvoie le nombre de caractères écrits dans str ou bien la valeur nulle en cas d'erreur.

Sujets connexes : gmtime, localtime, time