C#应用程序跟踪运行了多长时间吗?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (37)

如果是这样的话,有什么简单的方法可以从它开始的时候就得到它的总时间吗?

提问于
用户回答回答于

System.Diagnostics.Process类具有一个包含启动时间的属性,可以使用该属性计算它运行的时间:

var current = System.Diagnostics.Process.GetCurrentProcess();
DateTime startedAt = current.StartTime
用户回答回答于

使用StopWatch为此功能初始化。

即使过度使用,它也会一直有效,即使用户改变了时钟,或者即使在这个过程中有一些夏时制的变化。

扫码关注云+社区