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()等等...
清清软件园 http://sillysoft.taobao.com