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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.