Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1744258
  • 博文数量: 1493
  • 博客积分: 38
  • 博客等级: 民兵
  • 技术积分: 5834
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-19 17:28
文章分类

全部博文(1493)

文章存档

2016年(11)

2015年(38)

2014年(137)

2013年(253)

2012年(1054)

2011年(1)

分类:

2012-07-19 08:48:31


点击(此处)折叠或打开

  1. 函数名: time
  2.   头文件:time.h
  3.   函数原型:time_t time(time_t * timer)

  4. 功能:
  5. 获取当前的系统时间,返回的结果是一个time_t类型,其实就是一个大整数,其值表示从CUT(Coordinated Universal Time)时间1970年1月1日00:00:00(称为UNIX系统的Epoch时间)到当前时刻的秒数。然后调用localtime将time_t所表示的CUT时间转换为本地时间(我们是+8区,比CUT多8个小时)并转成struct tm类型,该类型的各数据成员分别表示年月日时分秒。
  6. 补充说明:
  7. time函数的原型也可以理解为 long time(long *tloc),即返回一个long型整数。因为在time.h这个头文件中time_t实际上就是:
  8.   #ifndef _TIME_T_DEFINED
  9.   typedef long time_t; /* time value */
  10.   #define _TIME_T_DEFINED /* avoid multiple defines of time_t */
  11.   #endif
  12. 即long。

阅读(135) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~