Linux C函数库参考手册之时间函数

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);

Leave a Reply

Your email address will not be published. Required fields are marked *