我希望能够计算从按下开始到按下停止的时间,然后它将计算两者之间经过的时间。
我希望它将时钟用作源时间。所以,如果你按下开始时间是06 AM,当你停止时是06 PM,我想让它给我多少小时。
答案 0 :(得分:1)
这就是我的成就;
DateTime startTime = DateTime.Now;
DateTime endTime = DateTime.Now;
然后我按照这个来计算差异:
TimeSpan diff = endTime.Subtract(startTime);
start.Text = diff.ToString();
答案 1 :(得分:0)
使用Windows Phone 7,您的应用程序几乎没有机会在整个时间内运行。
这可能会让您更轻松,因为您只需在启动时存储DateTime
,并在停止时存储DateTime
。
然后,您可以轻松地在两者之间获得TimeSpan
,为您提供已用时间。关闭TimeSpan
,Hours
/ TotalHours
有一个属性。