#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...