ASP怎么判断时间和另一个时间间距多少天和多少小时?
ASP怎么判断时间和另一个时间间距多少天和多少小时?比如2010-02-25 15:00 和2010-02-26 12:30 这两个时间怎么判断算它们之间距离还差1天3小时?? --------------------编程问答-------------------- TimeSpan ts = (TimeSpan)(t1-t2);
ts中有你想要的。 --------------------编程问答--------------------
DateTime dt1 = new DateTime(2010, 2, 15, 15, 0, 0);
DateTime dt2 = new DateTime(2010, 2, 16, 12, 30, 0);
TimeSpan tm = dt2 - dt1;
Response.Write("相差:" + tm.Days + "天, " + tm.Hours + "小时," + tm.Minutes + "分," + tm.Seconds + "秒");
相差:0天, 21小时,30分,0秒 --------------------编程问答-------------------- ASP不会.
ASP.net中可以:
TimeSpan tm = dt2 - dt1;
tm.Days//天
tm.Hours //小时
tm.Minutes //分
tm.Seconds //秒
--------------------编程问答-------------------- private string DateDiff(DateTime DateTime1,DateTime DateTime2)
{
string dateDiff=null;
try
{
TimeSpan ts1=new TimeSpan(DateTime1.Ticks);
TimeSpan ts2=new TimeSpan(DateTime2.Ticks);
TimeSpan ts=ts1.Subtract(ts2).Duration();
dateDiff=ts.Days.ToString()+"天"
+ts.Hours.ToString()+"小时"
+ts.Minutes.ToString()+"分钟"
+ts.Seconds.ToString()+"秒";
}
catch
{ }
return dateDiff;
}
Int32 days =(Int32) ((TimeSpan)(dt1- dt2)).TotalDays;
MessageBox.Show(days.ToString()); --------------------编程问答-------------------- 慕白回归了,好久不见
补充:.NET技术 , ASP.NET