Better use
DataTime
:
System.DateTime before = System.DateTime.Now;
System.DateTime after = System.DateTime.Now;
System.TimeSpan duration = after - before;
double seconds = duration.TotalSeconds;
double milliseconds = duration.TotalMilliseconds;
Pay attention: your accuracy is the same, no matter what units you use, duration is calculated into
double
value.
—SA