多系统时钟

时间:2011-07-04 16:59:26

标签: c# datetime system-clock

我正在寻找一种方法,让多个时钟在系统时钟旁边运行,这些时钟也可以以编程方式访问,这样我就可以像使用C#的系统时间一样访问它们的时间值。第三方框架是可以接受的。任何人有任何想法,甚至没有听说过这样的需要吗?

2 个答案:

答案 0 :(得分:2)

这可能完全没有了,但为什么不按原样使用系统时钟并为你的“其他时钟”存储偏移量(不确定你要做的是什么)和包装器使它们的工作方式相似?还有一个时钟,只是不同的观点,给出不同的观点。

答案 1 :(得分:0)

System.Diagnostics.Stopwatch可能就是你要找的东西。

// Start the Stopwatch
Stopwatch stopwatch = new Stopwatch();
stopwatch.Start();
// do something...

// perhaps the rest of this could be in a method
TimeSpan ts = stopWatch.Elapsed;
return ts.TotalMilliseconds

您可以保留多个秒表实例,并将TotalMilliseconds用作一种独立的“系统”时间。