一个简单方法完成C#时间间隔的计算

C#时间间隔计算可以通过时间刻度类TimSpan类实现,这是一个系统类。

C#时间间隔计算举例说明:

实现两个时间之间C#时间间隔计算: 

TimeSpan ts1 = new TimeSpan(DateTime.Now.Ticks); 
//获取当前时间的刻度数 //你的代码或者其他操作 TimeSpan ts2 = new TimeSpan(DateTime.Now.Ticks); 
TimeSpan ts = ts2.Subtract(ts1).Duration(); 
//时间差的绝对值 String spanTime = ts.Hours.ToString() + "小时" + ts.Minutes.ToString() + "分" + ts.Seconds.ToString() + "秒"; 
//以X小时X分X秒的格式现实执行时间 C#时间间隔计算的一些说明:

TimeSpan值包含了许多属性与方法,用于访问或处理一个TimeSpan值 

下面的列表涵盖了其中的一部分: 

Add:与另一个TimeSpan值相加。 

Days:返回用天数计算的TimeSpan值。 

Duration:获取TimeSpan的绝对值。 

Hours:返回用小时计算的TimeSpan值 

Milliseconds:返回用毫秒计算的TimeSpan值。 

Minutes:返回用分钟计算的TimeSpan值。 

Negate:返回当前实例的相反数。 

Seconds:返回用秒计算的TimeSpan值。 

Subtract:从中减去另一个TimeSpan值。 

Ticks:返回TimeSpan值的tick数。 

TotalDays:返回TimeSpan值表示的天数。 

TotalHours:返回TimeSpan值表示的小时数。 

TotalMilliseconds:返回TimeSpan值表示的毫秒数。 

TotalMinutes:返回TimeSpan值表示的分钟数。 

TotalSeconds:返回TimeSpan值表示的秒数。




本文转自黄聪博客园博客,原文链接:http://www.cnblogs.com/huangcong/archive/2010/03/28/1698908.html,如需转载请自行联系原作者

上一篇:PLSQL实现计算某数的平方


下一篇:linux top 命令详解