您好,登錄后才能下訂單哦!
這篇文章主要講解了“VC++獲得當前系統時間的方法”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“VC++獲得當前系統時間的方法”吧!
//方案- 優點:僅使用C標準庫;缺點:只能精確到秒級
#include < time.h> #include < stdio.h> int main( void ) { time_t t = time( 0 ); char tmp[64]; strftime( tmp, sizeof(tmp), " %Y/%m/%d %X %A 本年第%j天 %z" , localtime(&t) ); puts( tmp ); return 0; }
//方案二 優點:能精確到毫秒級;缺點:使用了windows API
#include < windows.h> #include < stdio.h> int main( void ) { SYSTEMTIME sys; GetLocalTime( &sys ); printf( " %4d/%02d/%02d %02d:%02d:%02d.%03d 星期%1d\n" ,sys.wYear,sys.wMonth,sys.wDay ,sys.wHour,sys.wMinute,sys.wSecond,sys.wMilliseconds ,sys.wDayOfWeek); return 0; }
//方案三,優點:利用系統函數
#include< stdlib.h> #include< iostream> using namespace std; void main(){ system(" time" ); }
可以改變電腦的時間設定
方案4:
#include< iostream> #include< ctime> using namespace std; int main() { time_t now_time; now_time = time(NULL); cout< < now_time; return 0; }
另一:_strdate(tempstr);
另二: CTime
CString CTestView::GetTime() { CTime CurrentTime=CTime::GetCurrentTime(); CString strTime; strTime.Format(" %d:%d:%d" ,CurrentTime.GetHour(), CurrentTime.GetMinute() ,CurrentTime.GetSecond()); return strTime; }
感謝各位的閱讀,以上就是“VC++獲得當前系統時間的方法”的內容了,經過本文的學習后,相信大家對VC++獲得當前系統時間的方法這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。