把c++ 中通过 system("time")获的时间赋给一变量

变量是什么类型!怎么赋值
2025-03-02 15:49:58
推荐回答(2个)
回答1:

#include
#include
#include

int main()
{
// Method1:
time_t now;
time(&now);

printf("Now is: %s", ctime(&now));

// Method2:
SYSTEMTIME LocalTime;
GetLocalTime(&LocalTime);
printf("\n\nYear:\t\t %d", LocalTime.wYear);
printf("\nMonth:\t\t %d", LocalTime.wMonth);
printf("\nDay:\t\t %d", LocalTime.wDay);
printf("\nDayOfWeek:\t %d", LocalTime.wDayOfWeek);
printf("\nHour:\t\t %d", LocalTime.wHour);
printf("\nMinute:\t\t %d", LocalTime.wMinute);
printf("\nSecond:\t\t %d", LocalTime.wSecond);
printf("\nMilliseconds:\t %d", LocalTime.wMilliseconds);
}

回答2:

查查msdn有没有GetSystemTime()这样的函数,你那个函数是不能得到一个时间类型的。