c++语言 获取系统时间

2025-01-05 16:30:37
推荐回答(4个)
回答1:

#include
#include // 包含头文件
#define MAX 10000
using namespace std;

int main()
{
DWORD t1 = GetTickCount(); //获得当前系统时间t1
for ( int i=0; i {
int a[MAX];
for ( int j=0; j {
a[i] = i;
}
for ( int k=0; k {
// cout << a[i] << endl;
}
}
DWORD t2 = GetTickCount(); //获得当前系统时间t2
cout << "栈操作历时:" << t2-t1 << endl; //t2-t1 表示中间那段代码的运行时间
}
希望对LZ有帮助

回答2:

使用 window 系统 API 函数 #include using namespace std;
SYSTEMTIME sys; //SYSTEMTIME 是 windows.h 中定义的结构体类型

GetLocalTime( &sys ); //GetLocalTime 是 windows.h 中提供的方法

cout << sys.wYear << "\\" << sys.wMonth << "\\" << sys.wDay << " " << sys.wHour << ":" << sys.wMinute << ":" << sys.wSecond << "." << sys.wMilliseconds <

回答3:

什么系统,直接调用系统API windows 的话就
SYSTEMTIME stime;
memset(stime,0,sizeof(stime));
GetSystemTime(&stime);

linux的话就:
time_t timep;
struct tm *p;
time(&timep);
p=gmtime(&timep)

回答4:

需要一个文本框和一个Button
代码简单,双击Button 写如下代码即可
this.TextBox.text=Datetime.now.Tostring()