C語言獲取當前時間

2022-05-22 05:42:08 字數 1175 閱讀 1558

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