c/c++ utc时间转unix时间戳
time.h是c/c++标准头文件
time_t类型其实就是整型,视平台不同,有32位、64位。
struct tm t;
t.tm_sec = i_sec;
t.tm_hour = i_hour;
t.tm_min = i_minute;
t.tm_mday = i_day;
t.tm_mon = i_month-1;
t.tm_year = i_year-1900;
t.tm_isdst = 0;
time_t _t = mktime(&t);
if(-1 == _t ){
perror("parse error");
}