1、日历时间 (time_t)
#include <time.h> time_t time(time_t *calptr); struct tm *gmtime(const time_t *calptr); struct tm *localtime(const time_t *calptr); char *asctime(const struct tm *tmptr); char *ctime(const time_t *calptr);
struct tm;参考apue.2e书143
|
和time_t有关还有其他一些函数,用的时候再说
我的一些测试代码:
#include <time.h> 2 #include <stdio.h> 3 int 4 main(void) 5 { 6 time_t tit; 7 struct tm *ptr; 8 tit = time(NULL); 9 printf("Time now is %d\n",tit); 10 ptr = gmtime(&tit); 11 printf(asctime(ptr)); 12 printf(ctime(&tit)); 13 return 0; 14 }
|
2、进程时间。基本数据类型clock_t
一般用sysconf(_SC_CLK_TCK)查看每秒时钟滴答数。
#include <unistd.h> 2 3 int 4 main(void) 5 { 6 int i; 7 i = sysconf(_SC_CLK_TCK); 8 printf("clock is :%d\n", i); 9 return 0; 10 }
|
阅读(880) | 评论(0) | 转发(0) |