C C 時間函式總結

2022-09-14 05:03:08 字數 1339 閱讀 4658

c語言的時間函式

-------- 標頭檔案

time.h

-------- 相關函式和介面

asctime() 將時間日期以字串格式表示

ctime() 將時間日期以字串格式表示

gettimeofday() 獲取當前時間

gmtime() 獲取當前時間和日期

localtime() 獲取當前時間和日期並轉換為本地時間

mktime() 將時間轉換成經過的秒數

settimeofday() 設定當前時間戳

time() 獲取當前時間(以秒數表示)

struct tm*gmtime(const time_t*timep);

int gettimeofday ( struct timeval * tv , struct timezone * tz )

char *ctime(const time_t *timep);

struct tm *localtime(const time_t * timep);

time_t mktime(strcut tm * timeptr);

int settimeofday ( const struct timeval *tv,const struct timezone *tz);

time_t 是乙個長整型數

tm 結構體型別

timeval 包含秒和微秒的結構體

-------- 例子

#include main()

c++ 語言的時間函式

標準庫沒有提供所謂的日期型別。c++ 繼承了 c 語言用於日期和時間操作的結構和函式。

windows 平台的時間函式

-------- 標頭檔案

-------- 相關函式和介面

getsystemtime 獲得utc(等於gmt)時間

getlocaltime 獲得系統本地時間

-------- 例子

#include #include 

void

main()

linux 平台的時間函式

-------- 標頭檔案

-------- 相關函式和介面

int gettimeofday(struct timeval *restrict tp, void *restrict tzp);

-------- 例子

#include #include 

intmain()

C C 時間函式

1 time函式 標頭檔案 time.h 函式定義 time t time time t t 說明 返回從1970年1月1日的utc時間從0時0分0妙算起到現在所經過的秒數。include include int main 輸出 1302079744 1302079744 附 time t 一路追蹤...

C C 函式指標總結

函式指標指向某種特定型別,函式的型別由其引數及返回型別共同決定,與函式名無關。舉例如下 int add int nleft,int nright 函式定義該函式型別為int int,int 要想宣告乙個指向該類函式的指標,只需用指標替換函式名即可 int pf int int 未初始化則pf可指向i...

C C 時間函式的使用

一 獲取日曆時間 time t是定義在time.h中的乙個型別,表示乙個日曆時間,也就是從1970年1月1日0時0分0秒到此時的秒數,原型是 typedef long time t time value 可以看出time t其實是乙個長整型,由於長整型能表示的數值有限,因此它能表示的最遲時間是203...