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

全部博文(1493)

文章存档

2016年(11)

2015年(38)

2014年(137)

2013年(253)

2012年(1054)

2011年(1)

分类:

2012-07-02 08:46:25

原文地址:c语言获取当前系统时间 作者:pzhenry

  1. #include   
  2. #include     
  3. void main ()  
  4. {  
  5. time_t rawtime;  
  6. struct tm * timeinfo;  
  7. time ( &rawtime );  
  8. timeinfo = localtime ( &rawtime );  
  9. printf ( "/007The current date/time is: %s", asctime (timeinfo) );  
  10.     
  11. exit(0);  
  12. }  
 
说明:
  1. time_t   // 时间类型(time.h 定义)  
  2. struct tm {    // 时间结构,time.h 定义如下:  
  3. int tm_sec;  
  4. int tm_min;  
  5. int tm_hour;  
  6. int tm_mday;  
  7. int tm_mon;  
  8. int tm_year;  
  9. int tm_wday;  
  10. int tm_yday;  
  11. int tm_isdst;  
  12. }  
  13.    
  14. time ( &rawtime );   // 获取时间,以秒计,从1970年1月一日起算,存于rawtime  
  15. localtime ( &rawtime );   //转为当地时间,tm 时间结构  
  16. asctime()   // 转为标准ASCII时间格式:  
  17. //就是直接打印tm,tm_year 从1900年计算,所以要加1900,月tm_mon,从0计算,所以要加1  
阅读(412) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~