日期:2014-05-16  浏览次数:20953 次

C# 杂记

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值表示的秒数。