time_t cur_time,yesterday_time;
cur_time = time(NULL); //
yesterday_time = cur_time - 86400;//可以根据需要调整86400这个值
struct tm *time_tm;
time_tm = localtime(&cur_time);
time_tm->tm_hour=0;
time_tm->tm_min=0;
time_tm->tm_sec=0;
char cur_time_buf[20];
memset(cur_time_buf, 0, 20);
strftime(cur_time_buf, 20, "%Y-%m-%d %H:%M:%S", time_tm); // 将转换后的时间转换为标准格式
time_tm = localtime(&yesterday_time);
time_tm->tm_hour=0;
time_tm->tm_min=0;
time_tm->tm_sec=0;
strftime(cur_time_buf, 20, "%Y-%m-%d %H:%M:%S", time_tm);
string yt = cur_time_buf;//得到昨天****-**-** 00:00:00时间
cur_time = time(NULL); //
yesterday_time = cur_time - 86400;//可以根据需要调整86400这个值
struct tm *time_tm;
time_tm = localtime(&cur_time);
time_tm->tm_hour=0;
time_tm->tm_min=0;
time_tm->tm_sec=0;
char cur_time_buf[20];
memset(cur_time_buf, 0, 20);
strftime(cur_time_buf, 20, "%Y-%m-%d %H:%M:%S", time_tm); // 将转换后的时间转换为标准格式
string tt = cur_time_buf;//得到当天****-**-** 00:00:00时间
time_tm = localtime(&yesterday_time);
time_tm->tm_hour=0;
time_tm->tm_min=0;
time_tm->tm_sec=0;
strftime(cur_time_buf, 20, "%Y-%m-%d %H:%M:%S", time_tm);
string yt = cur_time_buf;//得到昨天****-**-** 00:00:00时间