首頁 > 後端開發 > C#.Net教程 > c++如何取得系統時間?

c++如何取得系統時間?

coldplay.xixi
發布: 2020-07-07 14:16:20
原創
15740 人瀏覽過

c 取得系統時間的方法:1、使用系統函數,並且可以修改系統時間;2、取得系統時間,程式碼為【time_t now_time=time(NULL)】;3、使用windows API ,精確到毫秒級。

c++如何取得系統時間?

c 取得系統時間的方法:

1、使用系統函數,並且可以修改系統時間

#include <stdlib.h>
 
using namespace std;
 
void main()
{
   system("time");
}
登入後複製

備註:取得的為   小時:分鐘:秒   資訊

c++如何取得系統時間?

2、取得系統時間(秒數),可換算為年月日星期時分秒

#include<iostream>  
#include<time.h>  
using namespace std;  
  
void main()  
{  
 
//获取系统时间  
time_t now_time=time(NULL);  
//获取本地时间  
tm*  t_tm = localtime(&now_time);  
//转换为年月日星期时分秒结果,如图:  
printf("local time is    : %s\n", asctime(t_tm));  
//将时间转换为秒  
time_t mk_time = mktime(t_tm);  
  
//也可以自己定义一个时间  
//定义截止时间  
struct tm deadline_tm;  
deadline_tm.tm_sec=0;//[0~59]  
deadline_tm.tm_min=10;//[0~59]  
deadline_tm.tm_hour=13;//[0~23]  
deadline_tm.tm_isdst=0;//default  
deadline_tm.tm_mday=31;//[1~31]  
deadline_tm.tm_mon=2;//[0~11]  
}
登入後複製

c++如何取得系統時間?

#3、使用windows API ,精確到毫秒級

#
#include <windows.h>
#include <stdio.h> 
using namespace std;
 
void main()
{
       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);
登入後複製

 c++如何取得系統時間?

相關學習推薦:C影片教學

以上是c++如何取得系統時間?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板