C#DateTime和计算

时间:2016-05-18 10:57:46

标签: c# datetime

基本上我想知道有多少人已经'活跃'了。

用户启动时首先使用它:

  

start_hour = DateTime.Now.Hour;

     

start_min = DateTime.Now.Minute;

     

start_time = start_hour +“:”+ start_minute;

然后在用户完成后(可能是一两个小时或一个半小时后),他们点击一个按钮就会记录同样的事情:

  

end_hour = DateTime.Now.Hour;

     

end_min = DateTime.Now.Minute;

     

end_time = end_hour +“:”+ end_minute;

我希望得到他们活跃的小时数和分钟数。

由于

1 个答案:

答案 0 :(得分:1)

试试这个。

TimeSpan span = (end_time  - start_time );

var totaltime= String.Format("{0} days, {1} hours, {2} minutes, {3} seconds", 
    span.Days, span.Hours, span.Minutes, span.Seconds);