日期:2014-05-16 浏览次数:20953 次
1、C# 计算时间差
DateTime dt1 = new DateTime(); dt1 = Convert.ToDateTime("2014-3-20 10:06:52"); DateTime dt2 = new DateTime(); dt2 = Convert.ToDateTime("2014-3-20 10:11:24"); TimeSpan ts = new TimeSpan(); ts = dt2 - dt1; Console.WriteLine("秒:"+ts.TotalSeconds); Console.WriteLine("时间差:"+ts); //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值表示的秒数。