现在有一个字符串格式的时间  00:00:20  第二个  00:01:22   如何让第二个减去第一个  得到答案  00:01:02
不会的顶一下 给一分

解决方案 »

  1.   


                TimeSpan t1= new TimeSpan(0,0,3);
                TimeSpan t2 = new TimeSpan(0,0,5);
                TimeSpan t3 = t2-t1;
      

  2.   

    转成日期  直接 得到 TimeSpan
      

  3.   


    TimeSpan sp = new TimeSpan(时,分,秒);
      

  4.   

    TimeSpan sp = new TimeSpan(时,分,秒);
      

  5.   

                DateTime dt1 = DateTime.Parse("00:00:20");
                DateTime dt2 = DateTime.Parse("00:01:22");
                TimeSpan span = dt2 - dt1;
                Console.WriteLine(span.ToString());
      

  6.   

    DateTime dtime1= Convert.ToDateTime(time1);
    DateTime dtime2= Convert.ToDateTime(time2);
    TimeSpan s = dtime1- dtime2;//s.TotalDays //相差天数
    //s.TotalHours  //相关小时数
    //s.TotalMilliseconds // 相差毫秒数
    //s.TotalMinutes//相差分钟数
    //s.TotalSeconds//相差秒数
      

  7.   

           DateTime dt1 = new DateTime(2005, 5, 6, 15, 36, 05);
                DateTime dt2 = new DateTime(2005, 6, 13, 11, 32, 05);
                System.TimeSpan st = dt2.sSubtract(dt1);
      

  8.   


    TimeSpan LZ 试试吧!
      

  9.   

    Timespan类 是关于时间加减运算的类  一般都用这个处理时间
      

  10.   


    private DateTime dtExam = DateTime.Parse("2011-03-22 16:42:00");//等一个时间变量赋值了private DateTime dcExam = DateTime.Parse("2011-02-22 16:42:00");//等二个时间变量赋值了Datetime 楼主=dtExam -dtExam;  //吃饭时间-睡觉时间=楼主玩游戏时间
      

  11.   

    1,TimerSpan直接减
      示例如:TimeSpan t1= new TimeSpan(0,0,3);
    TimeSpan t2 = new TimeSpan(0,0,5);
    TimeSpan t3 = t2-t1;2,,DateTime.Subtract
      示例如:
       
    DateTime firstDate=DateTime.Parse("2007-8-7");
    DateTime secondDate=DateTime.Parse("2008-4-2");
    TimeSpane ts=fistDate.Subtract(secondDate);
    int days=ts.Days;
    days即是相差的天数