如果是这样的话,有没有一种简单的方法来获得自开始以来的总时间?
发布于 2012-07-04 03:55:32
System.Diagnostics.Process
类有一个包含开始时间的属性,您可以用它来计算它已经运行了多长时间:
var current = System.Diagnostics.Process.GetCurrentProcess();
DateTime startedAt = current.StartTime
发布于 2012-07-04 03:55:21
对此功能使用StopWatch
类。
即使非常夸张,它也将始终有效,即使用户更改了时钟,或者即使在此过程中进行了一些夏令时更改。- Julien Lebosquain (评论我的答案。)
发布于 2012-07-04 03:54:35
您可以为您的项目创建一个Static DateTime Variable
,并将datetime存储在您的主类的构造函数中。引用这个静态变量,并与当前时间进行比较,可以帮助您实现结果
https://stackoverflow.com/questions/11318175
复制相似问题