日期:2014-05-16 浏览次数:21066 次
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值表示的秒数。