I am measuring serverPerformance.
Right now I get this in milliseconds but I want to convert this into seconds when it is more or equal to 500 milliseconds.
I Accomplish this like this
public static string ConvertMillisecondsToSeconds(long milliseconds)
{
if(milliseconds >= 500)
return Math.Ceiling(TimeSpan.FromMilliseconds(milliseconds).TotalSeconds).ToString() + "s";
return milliseconds.ToString() + "ms";
}
My problem
When I return totalseconds without Math.ceiling I get for example: 0,846 seconds When I use math.Ceiling method I get 1 second.
Desiered result
0,8 seconds.
basically im searching for a method that will return a decimal value, with 2 decimals.