MFC中獲取系統的日期和時間

2021-08-18 23:41:24 字數 1103 閱讀 6173

框1,框2,框3:static text控制項,修改id  

m_strdate:關聯框1,cstring資料型別(value類別)  

m_strtime:關聯框2,cstring資料型別(value類別)  

m_strdatetime:關聯框3,cstring資料型別(value類別)  

獲取按鈕訊息響應函式:  

void

ctest17gettimedlg::ongettime()  

注:  

ctime類表示的是絕對時間,即基於格林威治平均時間(gmt);ctimespan則表示的是時間間隔。  

getcurrenttime函式可以獲取當前的日期、時間;format函式則可以將時間、日期格式化。  

format函式的格式符號及其意義:  

%a: 簡寫的星期名,例如sat代表saturday  

%a: 全寫星期(英文),如friday  

%b: 簡寫的月名,例如mar代表march  

%b: 月份(全寫英文),如october  

%c: 月/日/年 時:分:秒,如1/3/2012 21:19:11  

%d: 月中的天數,值為01~31  

%h: 24小時格式的小時數,值為00~23  

%i: 通常的12小時格式的小時數,值為01~12  

%j: 一年當中的第幾天,值為001~336  

%m: 月數,值為01~12  

%m: 分鐘數,值為00~59  

%p: 由12小時格式的時鐘指示的am/pm(上午/下午)  

%s: 秒數,值為00~59  

%u: 年中的週數,值為00~53,以週日為一周的第一天  

%w: 週中的日期數,值為0~6,其中0為週日  

%w: 年中的週數,值為00~53,以周一為一周的第一天  

%x: 月/日/年,%c的前半段  

%x: 時/分/秒,%c的後半段  

%y: 不帶年代字首的年數,值為00~99  

%y: 年份(帶世紀,如2006)  

%z: 簡寫的時區名稱  

%z: 時區名稱的全稱,如果時區未知,此字元為空,如「中國標準時間」 

MFC獲取系統時間和比較

獲取當前系統時間ctime time ctime getcurrenttime 獲取系統日期 cstring date time.format t y m d h m s w a 2006 10 13 17 23 47 41 friday時間比較 如果當前時間大於指定的時間,函式返回false bo...

MFC獲取系統時間

1.使用ctime類 cstring str 獲取系統時間 ctime tm tm ctime getcurrenttime str tm.format 現在時間是 y年 m月 d日 x messagebox str,null,mb ok 2 得到系統時間日期 使用getlocaltime syst...

MFC獲取系統時間

mfc中呼叫電腦系統時間函式,首先建立乙個對話方塊,新增乙個按鈕,為該按鈕新增如下函式 ctime t ctime getcurrenttime int nyear t.getyear int nmonth t.getmonth int nday t.getday int nhour t.getho...