#include #include//獲取當地時間void
main ()
***************==#include
--必須時間函式標頭檔案
time_t --時間型別(time.h 定義)
struct tm --時間結構time.h 定義下:
inttm_sec;
inttm_min;
inttm_hour;
inttm_mday;
inttm_mon;
inttm_year;
inttm_wday;
inttm_yday;
inttm_isdst;
time ( &rawtime ); --獲取時間秒計從2023年1月日起算存於rawtime
localtime ( &rawtime ); --轉當地時間tm 時間結構
asctime ()--轉標準ascii時間格式:
星期 月 日 時:分:秒 年
****************************************=要格式樣輸出:
printf (
"%4d-%02d-%02d %02d:%02d:%02d\n
",1900+timeinfo->tm_year, 1+timeinfo->tm_mon,
timeinfo->tm_mday,timeinfo->tm_hour,timeinfo->tm_min,timeinfo->tm_sec);
直接列印tmtm_year 從2023年計算所要加1900
月tm_mon從0計算所要加1
輸出到某個字串:
char now_date[16]=;
time_t rawtime;
struct tm * timeinfo;
time ( &rawtime );
timeinfo = localtime ( &rawtime );
snprintf(now_date,16,"%04d-%02d-%02d",(1900+timeinfo->tm_year),(1+timeinfo->tm_mon),
timeinfo->tm_mday);
printf("current date:%s\n",now_date);
C語言獲取系統當前時間
c語言獲取系統當前時間 time t 時間型別 struct tm 時間結構 time now 函式獲取當前時間距1970年1月1日的秒數,以秒計數單位。localtime rawtime 轉為當地時間,tm 時間結構 比如獲取當前年份 int iyear 0 int sysyear 0 time ...
c 獲取當前時間
include include using namespace std int main time t ltime char tmpbuf 128 方法1 分別獲取當前時間,日期 display operating system style date and time.strtime tmpbuf ...
C 獲取當前時間
獲取日期 時間 datetime.now.tostring 2008 9 4 20 02 10 datetime.now.tolocaltime tostring 2008 9 4 20 12 12 獲取日期 datetime.now.tolongdatestring tostring 2008年9...