Partager via


Comment : récupérer le temps écoulé depuis le démarrage

Mise à jour : novembre 2007

L'exemple de code suivant montre comment déterminer le nombre de tics ou le nombre des millisecondes qui se sont écoulées depuis le démarrage de Windows. Cette valeur est stockée dans le membre Environment.TickCount et, comme il s'agit d'une valeur de 32 bits, elle est remise à zéro tous les 24,9 jours environ.

Exemple

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

Voir aussi

Autres ressources

Opérations Windows en C++

Guide de programmation .NET