菜鸟提问:在.net中怎么样将两个时间段的小时差计算出来? 用户在页面输入一个设备的开始运行时间(2008-5-1 12:00:00)和结束停止(2008-5-10 12:00:00)时间,怎样才能知道这个设备运行了多少个小时呢?用TimeSpan方法可以算出来,但是不知道怎么使用,还请大哥们将详细方法写出,已便以后的使用???小弟多谢了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TimeSpan dt = date2- date1; double totalhours = dt.TotalHours; (data2为停止时间,data1为开始运行时间) 这个是方法public int getHH(string str1,string str2) { DateTime dt1 = Convert.ToDateTime(str1); DateTime dt2 = Convert.ToDateTime(str2); TimeSpan ts = dt2.Subtract(dt1); int hh = ts.Hours; return hh; }你可以取了用户输入的值,比如string strT1 = this.TextBox1.Text;string strT2 = this.TextBox2.Text;//这样调用int i=getHH(strT1,strT2); 如何完全构建Page类. 网站视频怎样防盗链? 中国网页设计师联盟宣传部 可是运行后不报错,但没有数据显示 请教高手? CrystalReportViewer的问题? 请问如何将aspx的页面内容全部导入到word,包含图片 请教高手:如何用PrintToPrinter对象来打印水晶报表??? 请问哪有poser 5.0下载? 怎样在Dataview.rowfilter的条件表达式中使用字符串变量?(在线急等) 我用datagrid取到数据库10行记录,怎么在dagrid显示行号,(不是数据库中的id号)?? .NET下对HTTP HEAD信息的读取 时间格式怎样转换?
double totalhours = dt.TotalHours;
(data2为停止时间,data1为开始运行时间)
DateTime dt1 = Convert.ToDateTime(str1);
DateTime dt2 = Convert.ToDateTime(str2);
TimeSpan ts = dt2.Subtract(dt1);
int hh = ts.Hours;
return hh;
}你可以取了用户输入的值,比如string strT1 = this.TextBox1.Text;
string strT2 = this.TextBox2.Text;
//这样调用
int i=getHH(strT1,strT2);