s1="2006-8-4 11:19:54"
s2="2006-8-4 10:16:24"
怎样能得到这两个时间相差的总秒数

解决方案 »

  1.   

    string s1="2006-8-4 11:19:54";
    string s2="2006-8-4 10:16:24";
    TimeSpan span = DateTime.ParseExact(s1,"yyyy-M-d hh:mm:ss",null) - DateTime.ParseExact(s2,"yyyy-M-d hh:mm:ss",null);
    double spansec = span.TotalSeconds;
      

  2.   

    TimeSpan ts = DateTime.Parse(s1) - DateTime.Parse(s2);
    int 总秒数 = ts.TotalSeconds;
      

  3.   

    sorry,错了,返回不是整数
    TimeSpan ts = DateTime.Parse(s1) - DateTime.Parse(s2);
    double 总秒数 = ts.TotalSeconds;
      

  4.   

    (Convert.ToDateTime("2006-8-4 11:19:54") - Convert.ToDateTime("2006-8-4 10:16:24")).Seconds