Chinaunix首页 | 论坛 | 博客
  • 博客访问: 89584
  • 博文数量: 16
  • 博客积分: 367
  • 博客等级: 一等列兵
  • 技术积分: 245
  • 用 户 组: 普通用户
  • 注册时间: 2011-10-25 22:37
文章分类

全部博文(16)

文章存档

2012年(4)

2011年(12)

我的朋友

分类: C/C++

2012-06-29 18:26:19

  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  
阅读(3019) | 评论(0) | 转发(2) |
给主人留下些什么吧!~~