C++で日付を取得する

time.hをインクルードする。

#include


int main(){


      struct tm *date;
      time_t now;
      int year, month, day;
      int hour, minute, second;


      time(&now);
      date = localtime(&now);


      year = date->tm_year + 1900;
      month = date->tm_mon + 1;
      day = date->tm_mday;
      hour = date->tm_hour;
      minute = date->tm_min;
      second = date->tm_sec;


      printf("%04d/%02d/%02d %02d:%02d:%02d\n", year, month, day, hour, minute, second);


      return 0;
}