求助,在网页中我加入My97DatePicker时间控件,但是如果使用textbox来显示,为什么无法显示到小时,例如:2013年7月11日17时?后来用input写,可以显示,但是我有两个时间,一个开始时间,一个结束时间,需要将两个时间相减,获得两个时间的差,精确到小时,但是运行后会显示说无法将类型为“System.Web.UI.HtmlControls.HtmlInputText”的对象强制转换为类型“System.IConvertible求大神们帮忙下,最好能有代码,我学学!谢谢!
具体的问题就是:我需要选择两个时间段,到小时就行,然后在textbox中显示两个时间相减的差,显示看有几小时,再次谢谢!ASP.NETMy97DatePicker

解决方案 »

  1.   

    不能显示小时是因为你的格式没有使用正确
    textbox中加上onClick = "WdatePicker({dateFmt:'yyyy/MM/dd HH'})" }试试
    时间差的话
    给你一个列子
            DateTime StartTime = System.DateTime.Now;
            DateTime EndTime = System.DateTime.Now.AddMonths(-2);
            Response.Write((StartTime  - EndTime ).Hours);
      

  2.   

    你得到两个时间需要一个时间去触发两个时间去相减啊你可以加个button按钮,当你点击button按钮是两个时间相减,得到的时间显示在textbox里面。