如何:检索自启动以来经过的时间 (C++/CLI)

下面的代码示例演示如何确定刻度计数,或自 Windows 启动以来已经流逝的毫秒数。 此值存储在 Environment.TickCount 成员中,并且由于该值为 32 位值,因此大约每 24.9 天就会重置为零。

示例

// startup_time.cpp
// compile with: /clr
using namespace System;

int main( ) 
{
   Int32 tc = Environment::TickCount;
   Int32 seconds = tc / 1000;
   Int32 minutes = seconds / 60;
   float hours = static_cast<float>(minutes) / 60;
   float days = hours / 24;

   Console::WriteLine("Milliseconds since startup: {0}", tc);
   Console::WriteLine("Seconds since startup: {0}", seconds);
   Console::WriteLine("Minutes since startup: {0}", minutes);
   Console::WriteLine("Hours since startup: {0}", hours);
   Console::WriteLine("Days since startup: {0}", days);

   return 0;
}

请参见

其他资源

Windows 操作 (C++/CLI)

编程在Visual C++的.NET