#include <iostream>
#include <time.h>
#include <string>
/*
author:ksam
qq:2252220318
wchat:wanglv72
*/
//标准时间格式例如:2016:08:02 12:12:30
int timeStamp(std::string month) {
time_t timep;
time(&timep);
struct tm stm;
int iY, iM, iD, iH, iMin, iS;
iY = localtime(&timep)->tm_year + 1900;
iM = std::stoi(month)+1;
memset(&stm, 0, sizeof(stm));
stm.tm_year = iY - 1900;
stm.tm_mon = iM - 1;
stm.tm_mday = 1;
stm.tm_hour = 0;
stm.tm_min = 0;
stm.tm_sec = 0;
int date = (int)mktime(&stm);
return date;
}
int main()
{
std::cout << timeStamp("02") << std::endl;
return 0;
}
月底时间戳
最新推荐文章于 2024-10-08 09:44:01 发布