asp.net求时间差的最简单方法
2010-2-4 ASP.NET教程
asp.net求时间差,有不少方法都可以实现,比较常见的是使用System.TimeSpan方法,例如:
DateTime dt1 = new DateTime(2010,1,1,10,30,05);
DateTime dt2 = new DateTime(2010,2,1,10,30,05);
System.TimeSpan st = dt2.sSubtract(dt1);
Response.Write(st.Days.ToString()+"天"+st.Hours.ToString()+"小时") ;
我这里介绍的是asp.net求时间差的最简单方法,如下:
//把时间转换为长字符型的格式
string dt1 = System.DateTime.Now.ToLocalTime().ToString("yyyyMMddHHmmss");
... ...
string dt2 = System.DateTime.Now.ToLocalTime().ToString("yyyyMMddHHmmss");
//下面求出两个时间相隔的秒数
long iSeconds = Convert.ToInt64(dt2) - Convert.ToInt64(dt1);
//然后你可以转换为任何的时间:小时、分钟
... ...


