Effectuer un substring sur une date
Bonjour à tous,
Je souhaite effectuer un substring sur une date afin d'isoler chaque chiffres.
Exemple : 2016-09-13 15:30
=> Sur simplement l'année 2016 comment peut-on retourner "2" ou "0" ou "1" ou "6" ?
J'ai ce bout de code qui est la base pour afficher une date.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| #include <ctime>
#include <iostream>
using namespace std;
int main() {
time_t rawtime;
struct tm * timeinfo;
char buffer[80];
time (&rawtime);
timeinfo = localtime(&rawtime);
strftime(buffer,80,"%d-%m-%Y %I:%M:%S",timeinfo);
std::string str(buffer);
std::cout << str;
return 0; |
Merci pour votre aide. ;)