Chinaunix首页 | 论坛 | 博客
  • 博客访问: 168256
  • 博文数量: 40
  • 博客积分: 888
  • 博客等级: 准尉
  • 技术积分: 396
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-01 10:17
文章分类
文章存档

2013年(10)

2012年(10)

2011年(11)

2010年(9)

分类: LINUX

2010-09-03 10:44:47

struct  tm{

  int  tm_sec;

  int  tm_min;

  int  tm_hour;

  int tm_mday;//天,取值为1~31,因此读取出来的就是当前所对应的天

  int tm_mon;//月份,该值是从0开始的,所以提取是要对该字段+1 ~~~

   int tm_year;//年,按1900年算,即要是2010年,则该值就是110

  int tm_wday;

  int tm_yday;

  int tm_isdst;

}

struct  tm* gmtime(const time_t * t);

 

一段示例程序:

time_t  curtime;

time(&curtime);

struct  tm *curtimep;

 curtimep = gmtime(&curtime);

 

 最后curtimeP就是上面的结构,它里面就是你的系统时间,记得int tm_mon(月份,该值是从0开始的,所以提取是要对该字段+1 ~~~)和 int tm_year(年,按1900年算,即要是2010年,则该值就是110)两个的特殊性。

 

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