C庫得到系統當前的時間

2022-05-01 07:27:10 字數 2052 閱讀 1134

#include #include 

#include

static

time_t end_time;

intmain()

;#endif

time(&end_time);//

得到當前從1970開始的時間

//_crtimp struct tm* __cdecl __mingw_nothrow localtime (const time_t*);

struct tm* current_tm = localtime(&end_time); //

這個引數不能傳空的

printf("

11111current_tm is %p\n

",current_tm);//

if(current_tm ==null)

printf(

"tm_year is %d\n

",current_tm->tm_year+1900

); printf(

"tm_mont is %d\n

",current_tm->tm_mon+1

); printf(

"tm_day is %d\n

",current_tm->tm_mday);

printf(

"tm_mount is %d\n

",current_tm->tm_hour);

printf(

"tm_分鐘 is %d\n

",current_tm->tm_min);

printf(

"tm_second is %d\n

",current_tm->tm_sec);

printf(

"tm 星期幾 is %d\n

",current_tm->tm_wday);

printf(

"365中第幾天了 is %d\n

",current_tm->tm_yday);

printf(

"哪個時區 is %d\n

",current_tm->tm_isdst);

printf(

"ctime is %s\n

",ctime(&end_time));//

produce an invalid page //

* fault and crap out your program. 引數不能傳空

end_time = 100000000

; current_tm = gmtime(&end_time);

printf(

"tm_year is %d\n

",current_tm->tm_year+1900

); printf(

"tm_mont is %d\n

",current_tm->tm_mon+1

); printf(

"tm_day is %d\n

",current_tm->tm_mday);

printf(

"tm_mount is %d\n

",current_tm->tm_hour);

printf(

"tm_分鐘 is %d\n

",current_tm->tm_min);

printf(

"tm_second is %d\n

",current_tm->tm_sec);

printf(

"tm 星期幾 is %d\n

",current_tm->tm_wday);

printf(

"365中第幾天了 is %d\n

",current_tm->tm_yday);

printf(

"哪個時區 is %d\n

C語言得到當前系統時間

void gettime 格式化時間的格式 a 星期幾的簡寫 a 星期幾的全稱 b 月分的簡寫 b 月份的全稱 c 標準的日期的時間串 c 年份的後兩位數字 d 十進位制表示的每月的第幾天 d 月 天 年 e 在兩字元域中,十進位制表示的每月的第幾天 f 年 月 日 g 年份的後兩位數字,使用基於周...

C 得到系統時間

time time 得到系統時間 初始化 time t t t time null tm lt lt localtime t hour lt tm hour minute lt tm min second lt tm sec 在標準c c 中,可通過tm結構來獲得日期和時間,tm結構在time.h中...

TIME 得到當前時間

c 中得到當前時間有2種方式 getsystemtime 得到當前系統時間,由於是utc的時間。轉換為本地時間時要加上8小時。可以從電腦時間屬性的時區看到相差多少小時 getlocaltime 得到當前本地時間 c 得到時間的函式有乙個返回引數,是systemtime型別的 systemtime s...