一、時間型別介紹
1、utc(coordinated universal time):世界標準時間,也就是格林威治時間(gmt)
2、ct(calendar time):日曆時間,從某個時間點開始到現在經過的秒數
二、標頭檔案
#include
三、函式介紹:
1、時間獲取
time_t time(time_t *tloc);//獲取日曆時間,即從2023年1月1日0時0分0秒到現在所經歷的時間,其中 typedef long time_t
2、時間轉化
struct tm *gmtime(const time_t *timep);//將ct轉化為uct
struct tm *gmtime(const time_t *timep);//將ct轉化為本地時間,時區是從系統配置裡邊讀取的。
3、時間顯示
char *asctime(const strcut tm *tm);//將tm格式時間轉化為字串
char *ctime(const time_t *timep);//將tm格式時間轉化為本地時間字串
4、耗時計算
int gettimeofday(struct timeval *tv, struct timezone *tz);//獲取從今日凌晨到現在的時間差,精確到微秒
5、延時:
unsigned int sleep(unsigned int sec);//秒級延時
void sleep(unsigned long usec);//微秒級延時
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 時間程式設計
從乙個標準時間 1900年1月1日0點 到此時經過的秒數 utc coordinated universal time 世界標準時間 即 gmt greenwich mean time 格林威治標準時間 標頭檔案 inclulde 函式time t time time t tloc 功能獲取日曆時間...