Chinaunix首页 | 论坛 | 博客
  • 博客访问: 14462
  • 博文数量: 8
  • 博客积分: 81
  • 博客等级: 民兵
  • 技术积分: 36
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-23 11:42
文章分类

全部博文(8)

文章存档

2013年(3)

2012年(5)

我的朋友

分类:

2012-12-03 09:51:24

原文地址: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  
阅读(203) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:“void 值未如预期地被忽略” 问题解决方法

给主人留下些什么吧!~~