Format pour l'affichage d'une date
Bonjour
je suis débutant en C++ (je suis plus JAVA a la base :) )
j'ai une chaine de caracteres ou il faut que je remplace tout les "#TIME#" par la date actuel en format américain ( YYYYMMDD hh:mm:ss )
voici ce que j'ai fait :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
string str = mail.content.c_str();
string::size_type index = str.find("#TIME#", 0);
std::time_t tod = std::time(0);
string date = std::ctime(&tod);
while (index != string::npos) {
str.replace(index, 6, date);
index = str.find("#TIME#", index + 1);
} |
Je n'arrive pas a changé le format de la date, et sutout a l'affichage j'ai un retour a la ligne apres la date.
Est ce que qq un pourrait me donner un petit coup de main? merci
a bientot