0

我希望能够计算从按下开始到按下停止的时间,然后它将计算两者之间经过的时间。

我希望它使用时钟作为源时间。因此,如果您按下开始时时钟是早上 6 点,当您停止时时钟是下午 6 点,我希望它告诉我过去了多少小时。

4

2 回答 2

1

我就是这样做的;

DateTime startTime = DateTime.Now;
DateTime endTime = DateTime.Now;

然后我这样计算差异:

TimeSpan diff = endTime.Subtract(startTime);
start.Text = diff.ToString();
于 2013-03-06T14:05:51.150 回答
0

使用 Windows Phone 7,您的应用程序几乎没有机会在整个时间内运行。

这可能会让您更轻松,因为您只需DateTime在启动时存储 a ,DateTime在停止时存储 a 。

然后,您可以轻松地TimeSpan在两者之间找到一个,从而为您提供经过的时间。在你的 之外TimeSpan,有一个Hours/的属性TotalHours

于 2013-03-06T12:42:33.170 回答