asctime(将时间和日期以字符串格式表示)
#include <time.h> char *asctime(const struct tm *tm);
clock(取得进程占用cpu的大约时间)
#include <time.h> clock_t clock(void);
ctime(将时间和日期以字符串格式表示)
#include <time.h> char *ctime(const time_t *timep);
difftime(计算时间差距)
#include <time.h> double difftime(time_t time1, time_t time0);
gettimeofday(取得目前的时间)
#include <sys/time.h> int gettimeofday(struct timeval *tv, struct timezone *tz);
gmtime(取得目前的时间和日期)
#include <time.h> struct tm *gmtime(const time_t *timep);
localtime(取得当地目前的时间和日期)
#include <time.h> struct tm *localtime(const time_t *timep);
mktime(将时间结构数据转换成经过的秒数)
#include <time.h> time_t mktime(struct tm *tm);
settimeofday(设置目前的时间)
#include <sys/time.h> int settimeofday(const struct timeval *tv, const struct timezone *tz);
strftime(格式化日期和时间)
#include <time.h> size_t strftime(char *s, size_t max, const char *format, const struct tm *tm);
time(取得目前的时间)
#include <time.h> time_t time(time_t *tloc);
tzset(设置时区以供时间转换)
#include <time.h> void tzset (void);