定義
時間點:長整型,當前時間和標準時間相差的秒數。
時鐘計時單元: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分執...