算上午到下午的时间

时间:2013-03-06 12:41:18

标签: windows-phone-7 timer

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

我希望它将时钟用作源时间。所以,如果你按下开始时间是06 AM,当你停止时是06 PM,我想让它给我多少小时。

2 个答案:

答案 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,为您提供已用时间。关闭TimeSpanHours / TotalHours有一个属性。