linux 時間程式設計

2021-07-24 23:48:23 字數 2031 閱讀 5530

從乙個標準時間(2023年1月1日0點)到此時經過的秒數

utc(coordinated universal time)世界標準時間 即 gmt(greenwich mean time)格林威治標準時間

標頭檔案#inclulde

函式time_t time(time_t *tloc)

功能獲取日曆時間

返回值若t是空指標,直接返回當前時間; 如果t不是空指標,返回當前時間的同時,將返回值賦予t指向的記憶體空間。

函式struct tm *gmttime(const time_t *timep)

功能將日曆時間轉化成gmt,並儲存為tm結構

返回值返回tm結構的gmt時間

引數屬性

const time_t* timep

日曆時間

函式struct tm *localtime(const time_t *timep)

功能將日曆時間轉化成本地實踐,並儲存為tm結構

返回值返回tm結構的本地時間

引數屬性

const time_t* timep

日曆時間

函式char* asctime(const struct tm* tm)

功能將tm格式時間轉換成字串

返回值返回字串格式的時間

引數屬性

const struct tm* tm

tm格式時間

函式char* ctime(const time_t* timep)

功能將日曆時間轉換成本地時間字串形式

返回值返回字串格式的本地時間

引數屬性

const time_t timep

日曆時間

struct tm

函式int gettimeofday(strcut timeval* tv,struct timezone* tz)

功能獲取距離今日凌晨到現在的時間差

返回值

引數屬性

strcut timeval* tv

儲存距離今日凌晨到現在的時間差

struct timezone* tz

用於儲存時區,不使用 輸入null

struct timeval

;

函式unsigned int sleep(unsigned int seconds)

標頭檔案

功能將呼叫它的程序掛起(暫停)secoonds 秒後繼續執行,掛起時不僅不會回應使用者操作,還會停止自身的執行

返回值

引數屬性

seconds

掛起時間秒數 函式

unsigned int sleep(unsigned long usec)

標頭檔案

功能將呼叫它的程序掛起(暫停)usec us後繼續執行,掛起時不僅不會回應使用者操作,還會停止自身的執行

返回值

引數屬性

usec

掛起時間us數

linux 時間程式設計

時間獲取 include time t time time t tloc struct tm gmtime const time t timep 將日曆時間轉化為格林威治標準時間,儲存在tm結構中。struct tm localtime const time t timep 將日曆時間轉化為本地時間...

linux時間程式設計

關於linux下時間程式設計的問題 1.linux下與時間有關的結構體 struct timeval 其中tv sec是由凌晨開始算起的秒數,tv usec則是微秒 10e 6 second struct timezone tv minuteswest是格林威治時間往西方的時差,tv dsttime...

linux 時間程式設計

一 時間型別介紹 1 utc coordinated universal time 世界標準時間,也就是格林威治時間 gmt 2 ct calendar time 日曆時間,從某個時間點開始到現在經過的秒數 二 標頭檔案 include 三 函式介紹 1 時間獲取 time t time time ...