[C#] DateTime 操作應用-02 (計算經過時間)

摘要:[C#] DateTime 操作應用-02 (計算經過時間)

WINFORM中有個 Timer 的Controller 可以做固定時間的計時器

但若要自己手動做計時器或是要將時間做加、減運算的話,一般常用的做法就是用 TimeTick來做

舉例如下:

 

//記住起始時間
long StartTick = DateTime.Now.Ticks;

//時間終止,計算經過秒數
long elapsedTicks = DateTime.Now.Ticks - StartTick;

//將Tick轉換為TimeSpan
TimeSpan elapsedSpan = new TimeSpan(elapsedTicks);


Console.WriteLine (string.Format ("花費{0:f}秒",elapsedSpan.TotalSeconds) );

 

如此就輕易做出計算經過時間的方法了