次の方法で共有


方法 : 起動からの経過時間を取得する

更新 : 2007 年 11 月

ティック数、つまり Windows を起動してからの経過時間 (ミリ秒) を確認する方法を次のコード例に示します。この値は、Environment.TickCount メンバに格納されています。この値は、32 ビットであるため、約 24.9 日に 1 回 0 にリセットされます。

使用例

// 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;
}

参照

その他の技術情報

C++ における Windows の操作

.NET プログラミング ガイド