首页
社区
课程
招聘
[推荐]常用的时间函数
发表于: 2008-6-23 22:14 3284

[推荐]常用的时间函数

2008-6-23 22:14
3284
clock函数
原型:clock_t clock(void);
说明:计算并返回已用的处理机时间。
注:如果已用的处理机时间不可用或者它的值不能够表示,则函数返回值(clock_t)(-1)。

difftime函数
原型:double difftime(time_t time1, time_t time0);
说明:计算并返回两个日历时间之差:time1 - time0。返回值为以秒表示的double类型的差值。

mktime函数
原型:time_t mktime(struct tm *timeptr);
说明:mktime函数把由timeptr所指向的的broken-down时间(表示本地时间)转换为日历时间并返回。
如果日历时间不能够表示,则返回值(time_t)(-1)。
结构中的tm_wday和tm_yday成员的原始值被忽略,其它成员的原始值不限于前面struct tm结构所描述的范围
(注意:如果tm_isdst为正值或者0,则mktime函数假定对于指定的时间夏令时分别是有效的或者无效的。
一个负值会使mktime去尝试确定夏令时对指定时间是否有效)。
在成功转换后,tm_wday和tm_yday成员的值被恰当地设置,其它成员被设置以表示指定的日历时间,
但是它们的值被强制到成员值的允许取值范围。如果调用成功,第二次再用该参数去调用mktime函数,
参数指向的结构的值不再改变,且函数返回值与第一次相同。

time函数
原型:time_t time(time_t *timer);
说明:返回当前日历时间。
值的编码方法是未指定的。如果日历时间不可用,则返回值(time_t)(-1)。
如果参数timer不是空指针,则返回值也将存储到timer所指向的对象中。

还有就是本人常用的:
GetLocalTime函数
原型:void GetLocalTime(LPSYSTEMTIME lpSystemTime);
说明:获取当前系统时间。

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 62
活跃值: (72)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
2
顶一个
2008-8-31 21:51
0
雪    币: 86
活跃值: (34)
能力值: ( LV2,RANK:150 )
在线值:
发帖
回帖
粉丝
3
还有一个比较恶心的。RTDSC,这条指令在ANTI OD中也常用到。。。。今天被你KOF98虐了。。心理不太平衡啊。。
2008-9-6 18:24
0
雪    币: 37
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
顶一下!看来人烟比较稀少啊!
2008-9-12 22:28
0
游客
登录 | 注册 方可回帖
返回
//