求助:tm怎么转化成time_t
答案:3 悬赏:80 手机版
解决时间 2021-11-28 10:26
- 提问者网友:感性作祟
- 2021-11-27 22:46
求助:tm怎么转化成time_t
最佳答案
- 五星知识达人网友:雾月
- 2021-11-27 23:35
time.h 里面这个函数
time_t mktime ( struct tm * ptm );
time_t mktime ( struct tm * ptm );
全部回答
- 1楼网友:山河有幸埋战骨
- 2021-11-28 00:32
由于tc2.0中没有mktime()这个函数,所以要用高级一点的编译器,最好是满足ANSI/ISO的c/c++标准的编译器,比如dev-cpp.
下面的程序是计算今天(2009年6月21日是星期几)的程序,已编译正确。
#include
#include
#include
int main(void)
{
struct tm t;
time_t tlong;
t.tm_year=2009-1900;
t.tm_mon=5;
t.tm_mday=21;
t.tm_hour=0;
t.tm_min=0;
t.tm_sec=1;
tlong=mktime(&t);
printf(ctime(&tlong));
system("pause");
return 0;
}
下面的程序是计算今天(2009年6月21日是星期几)的程序,已编译正确。
#include
#include
#include
int main(void)
{
struct tm t;
time_t tlong;
t.tm_year=2009-1900;
t.tm_mon=5;
t.tm_mday=21;
t.tm_hour=0;
t.tm_min=0;
t.tm_sec=1;
tlong=mktime(&t);
printf(ctime(&tlong));
system("pause");
return 0;
}
- 2楼网友:轻熟杀无赦
- 2021-11-27 23:57
晕
Standard:
time_t mktime(struct tm *tm);
struct tm *gmtime(const time_t *timep);
struct tm *gmtime_r(const time_t *timep, struct tm *result);
struct tm *localtime(const time_t *timep);
struct tm *localtime_r(const time_t *timep, struct tm *result);
------------------------------------
Other:
time_t timelocal(struct tm *tm);
time_t timegm(struct tm *tm);
Standard:
time_t mktime(struct tm *tm);
struct tm *gmtime(const time_t *timep);
struct tm *gmtime_r(const time_t *timep, struct tm *result);
struct tm *localtime(const time_t *timep);
struct tm *localtime_r(const time_t *timep, struct tm *result);
------------------------------------
Other:
time_t timelocal(struct tm *tm);
time_t timegm(struct tm *tm);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯