【发布时间】:2010-01-22 05:10:07
【问题描述】:
time_t rawtime;
struct tm *mytm;
time_t result;
time(&rawtime);
mytm=localtime(&rawtime);
mytm->tm_mon=month-1;
mytm->tm_mday=day;
mytm->tm_year=year-1900;
mytm->tm_sec=0;
mytm->tm_min=0;
mytm->tm_hour=0;
result = mktime(mytm);
上面的代码 sn-p,我希望结果显示自 1970 年以来,给定日期的 1 月 1 日以来经过的秒数。 DD/MM/YYYY 存储在日、月、年 但是我得到了编译错误
error: dereferencing pointer to incomplete type
【问题讨论】:
-
对不起,问题不清楚,如果用户给出日、月、年说 22/01/2010 或 01/02/1990 或任何日期,我想在几秒钟内得到结果在代码中,day,month 和 year 包含用户给定的输入