jeudi 12 février 2009

Calculer un temps passé dans une classe java

Voici un petit mémo java ...
Si vous avez besoins de logger un temps passé dans votre classe java vous pouvez utiliser cela:

// Get current time
long start = System.currentTimeMillis();
// Votre code java ici ...
// Get elapsed time in milliseconds
long elapsedTimeMillis = System.currentTimeMillis()-start;

// Get elapsed time in seconds
float elapsedTimeSec = elapsedTimeMillis/1000F;
// Get elapsed time in minutes
float elapsedTimeMin = elapsedTimeMillis/(60*1000F);
// Get elapsed time in hours
float elapsedTimeHour = elapsedTimeMillis/(60*60*1000F);
// Get elapsed time in days
float elapsedTimeDay = elapsedTimeMillis/(24*60*60*1000F);

Aucun commentaire: