C time h 系統時間詳解

2021-09-26 23:03:32 字數 1141 閱讀 6188

定義

時間點:長整型,當前時間和標準時間相差的秒數。

時鐘計時單元:c/c++基本計時單位

說明

clock_t clock(void);//從程序開始到呼叫clock之間的cpu時鐘計時單元

clocks_per_sec//cpu時鐘計時單元,1秒鐘會有多少個時鐘計時單元

#define clocks_per_sec ((clock_t)1000)

time_t time(time_t* timer);//返回從2023年1月1日0時0分0秒到現在的秒數

struct tm* gmtime(const time_t *timer);//將日曆時間轉化為世界標準時間(格林尼治時間)

struct tm* localtime(const time_t *timer);//將日曆時間轉化為本地時間

char* asctime(const struct tm* timeptr);//通過tm結構生成具有固定格式的時間字串

char* ctime(const time_t *timer);//通過日曆時間生成時間字串

示例:

時間轉字串

size_t strftime(char* strdest,size_t maxsize,const char* format,const struct tm *timeptr);

time_t timer=time(null);

char szbuf[256]=;

strftime(szbuf,sizeof(szbuf),"%y-%m-%d %h:%m:%s",localtime(&timer));

字串轉時間

char* *strptime(const char* s,const char* format,struct tm*tm);

struct tm tm_time;

strptime("2010-11-15 10:39:30","%y-%m-%d %h:%m:%s",&tm_time);

double difftime(time_t time1,time_t time2);//返回時間間隔,單位s

time_t mktime(struct tm* timeptr);//tm結構轉化為日曆時間

c time h庫的使用,計算程式執行時間

我們首先直接給出示例 然後再來解釋為什麼 include include using namespace std intmain double end clock clocks per sec 計算到目前為止程式執行了多長時間 cout n truntime end return0 include ...

PHP date時間詳解

d 乙個月中的第幾天 從 01 到 31 d 星期幾的文字表示 用三個字母表示 j 乙個月中的第幾天,不帶前導零 1 到 31 l l 的小寫形式 星期幾的完整的文字表示 n 星期幾的 iso 8601 數字格式表示 1 表示 monday 星期一 7 表示 sunday 星期日 s 乙個月中的第幾...

crontab 時間詳解

從左到右依次是 分時日月周 分鐘 0 59 小時 1 23 日期 1 31 月份 1 12 星期 0 6 0表示週日 03 每小時03分執行 01 02 每天兩點01分執行 01 02 3 每個月3號2點01分執行 01 02 3 1 每年1月3號2點01分執行 01 02 0 每週日的2點01分執...