取代timegm API

中文QNX 讨论: 欢迎大家灌水,讨论有关QNX 问题。

取代timegm API

帖子robby0524 » 周五 10月 23, 2015 10:59 am

各位大俠,預計由Linux 程式轉到QNX 6.5(IDE4.7),
因QNX下並無timegm API,有何API可以取代呢?
Linux程式如下:

struct tm t;
memset ( &t , 0 , sizeof ( struct tm ) );
// 1984/01/01 00:00:00
t.tm_year = 84;
t.tm_mon = 0;
t.tm_mday = 1;
t.tm_hour = 0;
t.tm_min = 0;
t.tm_sec = 0;

return timegm ( &t );
robby0524
Senior Member
 
帖子: 38
注册: 周一 6月 19, 2006 4:14 pm

Re: 取代timegm API

帖子svenzhang » 周三 10月 28, 2015 1:04 pm

1.timegm函数只是将struct tm结构转成time_t结构,不使用时区信息;
time_t timegm(struct tm *tm);

2.mktime使用时区信息
time_t mktime(struct tm *tm);
svenzhang
Senior Member
 
帖子: 10
注册: 周五 12月 05, 2014 11:08 am


回到 四海同心QNX论坛

在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客