關於time h標頭檔案

2021-07-15 08:28:40 字數 3759 閱讀 5520

編輯 1

2

3

4

5

6

7

8

#include

#include

intmain()

編輯 time_t 

time(time_t* 

timer)

得到從標準計時點(一般是2023年1月1日午夜)到當前時間的秒數。

clock_t 

clock(void)

得到從程式啟動到此次

函式呼叫時累計的毫秒數。 編輯

函式原型: struct tm *localtime(const time_t *timer)

函式功能: 返回乙個以tm結構表達的機器時間資訊

函式返回: 以tm結構表達的時間,結構tm定義如下:

#ifndef _tm_defined

struct tm ;

#define _tm_defined

#endif

引數說明: timer-使用time()函式獲得的機器時間

所屬檔案:

1

2

3

4

5

6

7

8

9

10

11

12

#include

#include

#include

intmain()

函式原型: char* asctime(struct tm * ptr)

函式功能: 得到機器時間(日期時間轉換為ascii碼)

函式返回: 返回的時間字串格式為:星期,月,日,小時:分:秒,年

引數說明: 結構

指標ptr應通過函式localtime()和gmtime()得到

函式原型: char *ctime(const time_t *time)

函式功能: 得到日曆時間

函式返回: 返回字串格式:星期,月,日,小時:分:秒,年

引數說明: time-該引數應由函式time獲得

所屬檔案:

1

2

3

4

5

6

7

8

9

#include

#include

intmain()

函式原型: double difftime(time_t time2, time_t time1)

函式功能: 得到兩次機器

時間差,單位為秒

函式返回: 時間差,單位為秒

引數說明: time1-機器時間一,time2-機器時間二.該引數應使用

time函式獲得

所屬檔案:

1

2

3

4

5

6

7

8

9

10

11

12

13

#include

#include

#include

intmain()

函式原型: struct tm *gmtime(time_t *time)

函式功能: 得到以結構tm表示的時間資訊

函式返回: 以結構tm表示的時間資訊

指標 引數說明: time-用函式time()得到的時間資訊

所屬檔案:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

#include

#include

#include

#include

char*tzstr="tz=pst8pdt";

intmain()

函式原型: time_t time(time_t *timer)

函式功能: 得到系統當前的日曆時間

函式返回: 系統當前日曆時間,如果不能獲得當前日曆時間,則返回-1

引數說明: timer=null時得到機器日曆時間,timer為有效指標時,更新timer為系統當前時間,time_t是乙個long型別

所屬檔案:

1

2

3

4

5

6

7

8

9

10

#include

#include

#include

intmain()

函式原型: void tzset(void)

函式功能: unix相容函式,用於得到時區,在dos環境下無用途

函式返回:

引數說明:

所屬檔案:

1

2

3

4

5

6

7

8

9

10

11

12

#include

#include

#include

intmain()

linux 011之time h標頭檔案

ifndef time h define time h ifndef time h define time h typedef long time t 從gmt1970年1月1日開始以秒計數的時間 endif ifndef size t define size t typedef unsigned ...

關於標頭檔案

自定義標頭檔案通常放在使用該標頭檔案的原始檔所在的目錄中,並使用 include myhead.h 來包含。標頭檔案是不編譯的,因為c語言編譯過程之前有個預編譯過程。在這個過程中用標頭檔案中的內容替換原始檔中 include 命令,所以在編譯器看來,沒有標頭檔案,只有原始檔。預編譯過程還包括條件編譯...

關於unistd標頭檔案

unistd.h 是 c 和 c 程式語言中提供對 posix 作業系統 api的訪問功能的 標頭檔案的名稱。該標頭檔案由 posix.1 標準 單一unix規範的基礎 提出,故所有遵循該標準的作業系統和 編譯器均應提供該標頭檔案 如 unix 的所有官方版本,包括 mac os x linux 等...