Maison > Article > développement back-end > Comment obtenir l’heure système en C++ ?
Méthode C++ pour obtenir l'heure système : 1. Utilisez les fonctions système et pouvez modifier l'heure système ; 2. Obtenez l'heure système, le code est [time_t now_time=time(NULL)] ; précis à la milliseconde près.
Méthode C++ pour obtenir l'heure du système :
1. Utiliser les fonctions du système et pouvoir modifier le système. Heure
#include <stdlib.h> using namespace std; void main() { system("time"); }
Remarque : Les informations obtenues sont des informations en heures : minutes : secondes
2. Obtenez l'heure du système (deuxième niveau ), Il peut être converti en année, mois, jour, semaine, heure, minute et seconde
#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] }
Utilisez l'API Windows, précise à niveau milliseconde
#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);
Recommandations d'apprentissage associées : Tutoriel vidéo C
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!