亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C++ > 正文

VC++ 獲取系統時間的方法匯總

2020-05-23 14:19:11
字體:
來源:轉載
供稿:網友

本文給大家匯總介紹了5種VC++中獲取系統時間的方法,十分的簡單實用,有需要的小伙伴可以參考下。

1.使用CTime類(獲取系統當前時間,精確到秒)

 

 
  1. CString str; 
  2. //獲取系統時間 
  3. CTime tm; 
  4. tm=CTime::GetCurrentTime();//獲取系統日期 
  5. str=tm.Format("現在時間是%Y年%m月%d日 %X"); 
  6. MessageBox(str,NULL,MB_OK); 

a,從CTimet中提取年月日時分秒

 

 
  1. CTime t = CTime::GetCurrentTime(); 
  2.  int d=t.GetDay(); //獲得幾號 
  3.  int y=t.GetYear(); //獲取年份 
  4.  int m=t.GetMonth(); //獲取當前月份 
  5.  int h=t.GetHour(); //獲取當前為幾時 
  6.  int mm=t.GetMinute(); //獲取分鐘 
  7.  int s=t.GetSecond(); //獲取秒 
  8.  int w=t.GetDayOfWeek(); //獲取星期幾,注意1為星期天,7為星期六 

b,計算兩段時間的差值,可以使用CTimeSpan類,具體使用方法如下:

 

 
  1. CTime t1( 1999, 3, 19, 22, 15, 0 ); 
  2. CTime t = CTime::GetCurrentTime(); 
  3. CTimeSpan span=t-t1; //計算當前系統時間與時間t1的間隔 
  4. int iDay=span.GetDays(); //獲取這段時間間隔共有多少天 
  5. int iHour=span.GetTotalHours(); //獲取總共有多少小時 
  6. int iMin=span.GetTotalMinutes();//獲取總共有多少分鐘 
  7. int iSec=span.GetTotalSeconds();//獲取總共有多少秒 

c,獲得當前日期和時間,并可以轉化為CString

 

 
  1. CTime tm=CTime::GetCurrentTime();  
  2. CString str=tm.Format("%Y-%m-%d");//顯示年月日 

2.使用GetLocalTime:Windows API 函數,獲取當地的當前系統日期和時間 (精確到毫秒)

此函數會把獲取的系統時間信息存儲到SYSTEMTIME結構體里邊

 

 
  1. typedef struct _SYSTEMTIME 
  2. WORD wYear;//年 
  3. WORD wMonth;//月 
  4. WORD wDayOfWeek;//星期:0為星期日,1為星期一,2為星期二…… 
  5. WORD wDay;//日 
  6. WORD wHour;//時 
  7. WORD wMinute;//分 
  8. WORD wSecond;//秒 
  9. WORD wMilliseconds;//毫秒 
  10. }SYSTEMTIME,*PSYSTEMTIME; 

例:

 

 
  1. SYSTEMTIME st; 
  2. CString strDate,strTime; 
  3. GetLocalTime(&st); 
  4. strDate.Format("%4d-%2d-%2d",st.wYear,st.wMonth,st.wDay); 
  5. strTime.Format("%2d:%2d:%2d",st.wHour,st.wMinute,st.wSecond) ; 
  6. AfxMessageBox(strDate); 
  7. AfxMessageBox(strTime); 

3.使用GetTickCount:從操作系統啟動到現在所經過(elapsed)的毫秒數,它的返回值是DWORD。(精確到毫秒)

 

 
  1. //獲取程序運行時間 
  2. long t1=GetTickCount();//程序段開始前取得系統運行時間(ms) 
  3. Sleep(500); 
  4. long t2=GetTickCount();();//程序段結束后取得系統運行時間(ms) 
  5. str.Format("time:%dms",t2-t1);//前后之差即 程序運行時間 
  6. AfxMessageBox(str); 
  7. //獲取系統運行時間 
  8. long t=GetTickCount(); 
  9. CString str,str1; 
  10. str1.Format("系統已運行 %d時",t/3600000); 
  11. str=str1; 
  12. t%=3600000; 
  13. str1.Format("%d分",t/60000); 
  14. str+=str1; 
  15. t%=60000; 
  16. str1.Format("%d秒",t/1000); 
  17. str+=str1; 
  18. AfxMessageBox(str); 

4.使用time_t time( time_t * timer ) : 僅使用C標準庫(精確到秒)

得到從標準計時點(一般是1970年1月1日午夜)到當前時間的秒數

計算時間差:double difftime( time_t timer1, time_t timer0)

struct tm *localtime(const time_t *timer); 取得當地時間,localtime獲取的結果由結構tm返回

返回的字符串可以依下列的格式而定:

%a 星期幾的縮寫。Eg:Tue

%A 星期幾的全名。 Eg: Tuesday

%b 月份名稱的縮寫。

%B 月份名稱的全名。

%c 本地端日期時間較佳表示字符串。

%d 用數字表示本月的第幾天 (范圍為 00 至 31)。日期

%H 用 24 小時制數字表示小時數 (范圍為 00 至 23)。

%I 用 12 小時制數字表示小時數 (范圍為 01 至 12)。

%j 以數字表示當年度的第幾天 (范圍為 001 至 366)。

%m 月份的數字 (范圍由 1 至 12)。

%M 分鐘。

%p 以 ''AM'' 或 ''PM'' 表示本地端時間。

%S 秒數。

%U 數字表示為本年度的第幾周,第一個星期由第一個周日開始。

%W 數字表示為本年度的第幾周,第一個星期由第一個周一開始。

%w 用數字表示本周的第幾天 ( 0 為周日)。

%x 不含時間的日期表示法。

%X 不含日期的時間表示法。 Eg: 15:26:30

%y 二位數字表示年份 (范圍由 00 至 99)。

%Y 完整的年份數字表示,即四位數。 Eg:2008

%Z(%z) 時區或名稱縮寫。Eg:中國標準時間

%% % 字符。

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91精品视频在线播放| 国产91在线播放精品91| 国产精品99久久久久久久久| 亚洲一区免费网站| 色青青草原桃花久久综合| 91免费精品视频| 96国产粉嫩美女| 久久久久亚洲精品国产| 国产精品色午夜在线观看| 欧美成人精品一区二区三区| 狠狠色噜噜狠狠狠狠97| 欧美激情视频一区二区三区不卡| 成人精品福利视频| 激情久久av一区av二区av三区| 日韩欧美在线观看视频| 国产精品吹潮在线观看| 国产精品 欧美在线| 欧美日韩久久久久| 中文日韩在线观看| 尤物yw午夜国产精品视频| 日韩久久精品成人| 亚洲国产精品yw在线观看| 国产精品久久久久9999| 国产精品免费在线免费| 亚洲视频在线观看网站| 亚洲高清色综合| 国产一区二区丝袜| 97av在线视频免费播放| 日韩一区二区三区xxxx| 久久韩国免费视频| 欧美成人高清视频| 亚洲人线精品午夜| 日本欧美在线视频| 国模精品系列视频| 色香阁99久久精品久久久| 91久久国产精品91久久性色| 亚洲精品99久久久久中文字幕| 2019中文在线观看| 97香蕉超级碰碰久久免费的优势| 九九精品视频在线观看| 亚洲一区二区自拍| 国产精品永久免费视频| 国内精品视频在线| 日韩在线观看免费全| 国产精品成人观看视频国产奇米| 97在线视频免费| 欧美日韩午夜剧场| 日韩高清电影免费观看完整版| 亚洲精品久久久一区二区三区| 国产精品免费一区二区三区都可以| 国产精品久久综合av爱欲tv| 国产在线精品自拍| 国产精品久久中文| 国产成人+综合亚洲+天堂| 欧美性xxxxx| 亚洲香蕉伊综合在人在线视看| 成人性生交大片免费看小说| 亚洲国产精品中文| 精品国产91久久久久久| 欧美日韩国产色视频| 日韩黄在线观看| 精品日韩视频在线观看| 亚洲国产精品久久久久久| 一区二区三区国产在线观看| 91av在线影院| 亚洲激情在线观看视频免费| 国产精品久久久久7777婷婷| 久久久久中文字幕2018| 中文字幕精品在线| 中文字幕亚洲天堂| 国产98色在线| 亚洲第一页自拍| 日韩免费在线电影| 欧美精品在线观看| 久热爱精品视频线路一| 亚洲欧美激情精品一区二区| 国产精品日韩久久久久| 国产日韩欧美91| 中文字幕亚洲一区二区三区五十路| 丝袜亚洲欧美日韩综合| 日韩视频免费中文字幕| 在线视频中文亚洲| 日韩视频亚洲视频| 俺也去精品视频在线观看| 国产日韩欧美成人| 欧美制服第一页| 日韩视频免费看| 成人在线国产精品| 欧美大片免费看| 97高清免费视频| 韩国v欧美v日本v亚洲| 亚洲激情视频在线| 精品丝袜一区二区三区| 中文一区二区视频| 国产精品爽爽爽爽爽爽在线观看| 色噜噜狠狠狠综合曰曰曰| 在线播放日韩精品| 北条麻妃在线一区二区| 国产91热爆ts人妖在线| 日韩精品免费综合视频在线播放| 欧美老妇交乱视频| 少妇高潮久久77777| 亚洲女人天堂av| 91精品在线一区| 国产精品影片在线观看| 色噜噜狠狠狠综合曰曰曰88av| 国产午夜精品视频免费不卡69堂| 亚洲国产精品久久久久秋霞不卡| 啊v视频在线一区二区三区| 亚洲美女中文字幕| 色噜噜狠狠狠综合曰曰曰88av| 中国china体内裑精亚洲片| 欧美大肥婆大肥bbbbb| 91精品国产精品| 日本午夜精品理论片a级appf发布| 欧美国产日韩一区二区三区| 成人激情春色网| 国产美女精品视频| 国产精品三级美女白浆呻吟| 人人澡人人澡人人看欧美| 高清一区二区三区四区五区| 国产精品第一视频| 国产精品av在线播放| 欧美激情视频免费观看| 97国产suv精品一区二区62| 国产精品免费小视频| 大荫蒂欧美视频另类xxxx| 最新日韩中文字幕| 日韩专区在线观看| 国产一区二区在线免费视频| 欧美精品日韩三级| 午夜美女久久久久爽久久| 国产欧美一区二区三区在线| 一级做a爰片久久毛片美女图片| 91视频九色网站| 91香蕉国产在线观看| 国产午夜精品一区理论片飘花| 丝袜亚洲另类欧美重口| 日本国产一区二区三区| 2019亚洲男人天堂| 午夜精品久久久久久99热| 青草青草久热精品视频在线网站| 爽爽爽爽爽爽爽成人免费观看| 欧美一区二区三区精品电影| 久久全球大尺度高清视频| 欧美激情伊人电影| 欧美精品久久久久久久免费观看| 成人黄色片在线| 欧美日韩美女视频| 欧美富婆性猛交| 久久精品福利视频| 日韩av一区二区在线| 亚洲人成电影网站| 亚洲精品电影久久久| 韩国精品久久久999| 国产精品综合久久久| 日韩av片电影专区| 福利视频第一区| 国产精品久久久久久久久影视| 秋霞av国产精品一区| 亚洲男人7777| 国产精品无码专区在线观看| 国产999精品久久久| 91精品国产高清|