time
用法:time_t time(time_t *t)
功能:此函式返回從公元2023年1月1日的utc時間從0時0分0秒算起到現在所經過的秒數。如果t並非空指標,此函式也會將返回值存到t指標所指的記憶體。
返回值:成功,返回秒數,失敗則返回((time_t)-1)值,錯誤原因存於errno中。
程式例:
#include
#include
void main()
localtime
用 法: struct tm *localtime(const time_t *clock);
功 能: localtime()將引數clock所指的time_t結構中的資訊轉換成真實世界所使用的時間日期表示方法,然後將結果由結構tm返回。結構tm的定義請參考gmtime()。此函式返回的時間日期已經轉換成當地時區。
程式例:
#include
main()
;time_t timep;
struct tm *p;
time(&timep);
p=localtime(&timep); /*取得當地時間*/
printf ("%d/%d/%d ", (1900+p->tm_year),(1+p->tm_mon), p->tm_mday);
printf("%s %d:%d:%d/n", wday[p->tm_wday],p->tm_hour, p->tm_min, p->tm_sec);
}在標準c/c++中,我們可通過tm結構來獲得日期和時間,tm結構在time.h中的定義如下:
#ifndef _tm_defined
struct tm
;#define _tm_defined
#endif
asctime
用 法: char *asctime(const struct tm *tblock);
功 能: asctime()將引數tblock所指的tm結構中的資訊轉換成真實世界所使用的時間日期表示方法,然後將結果以字串形態返回。此函式已經由時區轉換成當地時間,字串格式為:wed jun 30 21:49:08 1993
程式例:
#include
#include
#include
int main(void)
C語言積累
1.大端小端區分 大小端模式就是儲存資料時,資料的高低位怎麼儲存在位址的高低位上。位指的是bit,乙個char型別資料有8位 大端模式 資料的高位,存放在位址的低位。高位存低位,低位存高位 小端模式 資料的高位,存放在位址的高位。高位存高位,低位存低位 我們的pc機一般都是小端模式,個人感覺這也更符...
c語言時間函式
include 1.獲得日曆時間 實際上是長整型,從乙個時間點 一般是1970年1月1日0時0分0秒 到此時的秒數 time t的值由函式time 獲得 time t time time t timer eg time t t time null struct tm struct tm的值由函式lo...
C語言時間函式
在呼叫系統時間處理時間問題時,需要使用時間函式,使用前需要引入標頭檔案time.h。time t time time t t time函式會返回從公元1970年1月1日的utc時間從0時0分0秒算起到現在所經過的秒數。引數t是乙個指標,如果不是乙個空指標,函式也會將返回值存到t指標所指的記憶體單元中...