在C++中,我能够获得我的应用程序启动时可以使用的当前时间
time_t appStartTime = time(null);
Run Code Online (Sandbox Code Playgroud)
然后找到它开始时的秒数差异我可以做同样的事情,然后找出差异.看起来我应该在C#net中使用"System.DateTime",但MSDN的解释令人困惑.
如何使用System.DateTime查找应用程序启动时间与当前时间之间的时间差(以秒为单位)?
使用Now属性
DateTime startTime = DateTime.Now;
//work
DateTime currentTime = DateTime.Now;
Run Code Online (Sandbox Code Playgroud)
然后只是简单地计算差异.
currentTime - startTime;
Run Code Online (Sandbox Code Playgroud)
如果您想测量性能,请考虑使用秒表.
Stopwatch stopWatch = new Stopwatch();
stopWatch.Start();
//work
stopWatch.Stop();
Run Code Online (Sandbox Code Playgroud)