gettime.c

来自「unix环境下c语言屏幕编程开发」· C语言 代码 · 共 58 行

C
58
字号
#include "./../inc/screen.h"/**获得日期**/char *getsysdate( ){   static char TmpDate[20];   struct tm   *time_p;   time_t timeval;      InitStr( TmpDate );   time(&timeval);   time_p = localtime ( &timeval) ;/*   sprintf ( TmpBuf, "%02d%02d%02d%02d%02d%02d", time_p->tm_year - 100,   time_p->tm_mon+1, time_p->tm_mday, time_p->tm_hour,   time_p->tm_min, time_p->tm_sec) ;*/   sprintf ( TmpDate, "20%02d/%02d/%02d", time_p->tm_year - 100,   time_p->tm_mon+1, time_p->tm_mday );   return( TmpDate );}/**获得时间**/char *getsystime( ){   static char TmpTime[20];   struct tm   *time_p;   time_t timeval;      InitStr( TmpTime );   time(&timeval);   time_p = localtime ( &timeval) ;   sprintf ( TmpTime, "%02d:%02d:%02d", time_p->tm_hour,   time_p->tm_min, time_p->tm_sec) ;      return( TmpTime );}/**通过ftime()获得的详细时间***/void GetCuryTime( struct timeb *time ){	ftime( time );}/**获得时间间隔**/int IntervalTime( time1, time2 )struct timeb time1, time2 ;{   return ( time2.time -time1.time ) ;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?