#include <iostream>
#include <ctime>
#include <chrono>
using namespace std;
int main()
{
//cout << return_week_day(2022,9,2) << endl;
time_t cur_time = time(NULL);
struct tm* tm = localtime(&cur_time);
tm->tm_hour = 0;
tm->tm_min = 0;
tm->tm_sec = 0;
int week = 0;
if(tm->tm_wday == 0)
{
week = 7;
}
else
{
week = tm->tm_wday;
}
time_t timep = mktime(tm) - (week - 1) * 24 * 60 * 60;
time_t last_week_start_time = timep - 7 * 24 * 60 * 60;
time_t last_week_end_time = timep - 1;
cout << last_week_start_time << "," << last_week_end_time << endl;
return 0;
}
C++获取上周一开始时间戳和上周天结束时间戳
最新推荐文章于 2022-11-24 17:26:45 发布