gettimeofday 函式用法 特點

2021-08-07 09:36:09 字數 679 閱讀 5334

針對c語言來說,函式gettimeofday()用來來得到從2023年1月1日0時0分0秒到現在的秒數,其精度達到微妙(1e-6s);

#include

int gettimeofday(struct 

timeval

*tv, struct timezone *tz);

返回值,成功則返回0,失敗返回-1,錯誤**存於errno。

其引數tv是儲存獲取時間結果的結構體,引數tz用於儲存時區結果:

struct timeval

struct timezone

其中,timezone值如下:

dst_none /*不使用*/

dst_usa /*美國*/

dst_aust /*澳洲*/

dst_wet /*西歐*/

dst_met /*中歐*/

dst_eet /*東歐*/

dst_can /*加拿大*/

dst_gb /*大不列顛*/

dst_rum /*羅馬尼亞*/

dst_tur /*土耳其*/

dst_austalt /*澳洲(2023年以後)*/

timezone 引數若不使用,則傳入null即可。

C語言函式gettimeofday

使用c語言進行計時,在使用者空間中可以使用c語言函式gettimeofday 得到時間,它的呼叫格式是 include int gettimeofday struct timeval tv,struct timezone tz int settimeofday const struct timeva...

時間函式 gettimeofday 使用

1.函式功能 gettimeofday是計算機函式,使用c語言編寫程式需要獲得當前精確時間 1970年1月1日到現在的時間 或者為執行計時,可以使用gettimeofday 函式。2.函式原型 int gettimeofday struct timeval tv,struct timezone tz...

C語言計時函式gettimeofday

標頭檔案 sys time.h 函式原型 int gettimeofday struct timeval tv,struct timezone tz 說明 其引數tv是儲存獲取時間結果的結構體,引數tz用於儲存時區結果 若不使用則傳入null即可 timeval的定義為 struct timeval...