如何在C#中设置秒表的开始时间?

时间:2016-06-02 07:38:49

标签: c# timer stopwatch elapsedtime

我想从特定时间设置StopWatch开始时间。

我计算TimeSpan.FromMilliseconds(frames*128)(每128毫秒显示一帧)。

我的步骤如下:

var timeSpan = TimeSpan.FromMilliseconds(TimeFrame*128);
//e.g. 3762*128ms = 00h:08m:01s:5630ms

var offsetTimeSpan = new TimeSpan(0,0,timeSpan.Minutes,timeSpan.Seconds,timeSpan.Milliseconds).Add(_timeStopWatch.Elapsed);

_timeStopWatch.Start();

我使用了@Big T (link)指定的方法。但是StopWatch似乎从00:00:00开始。该如何正确完成?

0 个答案:

没有答案