Heim  >  Artikel  >  Backend-Entwicklung  >  Wie bekomme ich die Systemzeit in C++?

Wie bekomme ich die Systemzeit in C++?

coldplay.xixi
coldplay.xixiOriginal
2020-07-07 14:16:2015689Durchsuche

C++-Methode zum Abrufen der Systemzeit: 1. Verwenden Sie Systemfunktionen, und Sie können die Systemzeit ändern. 2. Abrufen der Systemzeit, der Code lautet [time_t now_time=time(NULL)] 3. Verwenden Sie Windows API, auf die Millisekunde genau.

Wie bekomme ich die Systemzeit in C++?

C++-Methode zum Erhalten der Systemzeit:

1. Verwenden Sie Systemfunktionen und können Sie das System ändern Zeit

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

Hinweis: Die erhaltenen Informationen sind Stunden:Minuten:Sekunden-Informationen

Wie bekomme ich die Systemzeit in C++?

2. Ermitteln Sie die Systemzeit (zweite Ebene). ), Es kann in Jahr, Monat, Tag, Woche, Stunde, Minute und Sekunde umgewandelt werden

#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]  
}

Wie bekomme ich die Systemzeit in C++?

3. Verwenden Sie die Windows-API, genau auf Millisekundenebene

#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);

Wie bekomme ich die Systemzeit in C++?

Verwandte Lernempfehlungen: C-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWie bekomme ich die Systemzeit in C++?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn