C# 求时间差:如我有个时间2007-06-07 8:30:58与2007-05-24 10:24:20 求秒数

应用:

  TimeSpan ts =Convert.ToDateTime(serModel.EndDate).Subtract(Convert.ToDateTime(serModel.SatrtDate));

serModel.ExecuteTrimLenght = Convert.ToInt32(ts.TotalSeconds);

源码:

1)

(dt1   -   dt2).TotalSeconds
or
dt1.Subtract(dt2).TotalSeconds

2)

要是想在C#中,就这么做,
datatime   d1=new   datatime(2007,8,12,2,36,35);
datatime   d2=new   datatime(2008,8,12,2,36,35);
timespan   d3=new   d2.subtract(d1);
可以取d3的   d3.days.tostring()     d3.hours.tostring()等等...

posted @ 2013-02-19 11:27  乡香田甜  阅读(197)  评论(0编辑  收藏  举报