正文

c语言时间转换函数练习2007-08-18 22:53:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/progfan/28642.html

分享到:

//时间转换函数练习/*time.h#define    CLOCKS_PER_SEC    1000.0#define    CLK_TCK        CLOCKS_PER_SECtypedef    long    time_t;typedef    long    clock_t;struct tm{    int    tm_sec;        // Seconds: 0-59 (K&R says 0-61?)    int    tm_min;        // Minutes: 0-59    int    tm_hour;    // Hours since midnight: 0-23    int    tm_mday;    // Day of the month: 1-31    int    tm_mon;        // Months *since* january: 0-11    int    tm_year;    // Years since 1900    int    tm_wday;    // Days since Sunday (0-6)    int    tm_yday;    // Days since Jan. 1: 0-365    int    tm_isdst;    // +1 Daylight Savings Time, 0 No DST,                 // -1 don't know};clock_t    clock ();time_t    time (time_t* tp);double    difftime (time_t t2, time_t t1);time_t    mktime (struct tm* tmsp);char*        asctime (const struct tm* tmsp);char*        ctime (const time_t* tp);struct tm*    gmtime (const time_t* tm);struct tm*    localtime (const time_t* tm);*/#include <stdio.h>#include <dos.h>#include <time.h>int main(){   time_t tp;   time(&tp);   printf("%s\n",asctime(localtime(&tp)));   //获取本地时间   printf("%s\n",ctime(&tp));  //与上句结果相同 //  printf("当前时间为:%d:%02d:%02d:%02d",t.tm_hour,t.tm_min,t.tm_sec);   return 0;}#include <stdio.h>#include <dos.h>#include <time.h>int main(){  char *wday[]={"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};   time_t timep;   struct tm *p;   time(&timep);   p=localtime(&timep);   printf("当前时间是:%d%/%02d/%02d %s %02d:%02d:%02d\n",1900+p->tm_year,   1+p->tm_mon,p->tm_mday,wday[p->tm_wday],p->tm_hour,p->tm_min,p->tm_sec);   return 0;}#include <stdio.h>#include <dos.h>#include <time.h>int main(){   clock_t start,end;  //typedef long clock_t   int i;    start=clock();  //clock_t clock() 返回自系统启动以来的微秒数//   sleep(2000);   for(i=0;i<10000000;i++) //延时   end=clock();    printf("时间差为%10.2f秒\n",(end-start)/CLK_TCK); //#define CLOCK_PER_SEC 1000   #define CLK_TCK CLOCK_PER_SEC 在此是除1000取得以秒数//end-start可用diftime(end,start)代替   return 0;}

阅读(10) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册