我要记算出,天.时,分怎么写呢 TimeSpan _TimeSpan = Convert.ToDateTime(dtpStartTime.Value) - Convert.ToDateTime(dtpEndTime.Value);
//我这样写记算总是不对.
//那位有更好的方法,能计算出.天 时:分出来
//我这样写记算总是不对.
//那位有更好的方法,能计算出.天 时:分出来
调试欢乐多
大牛们你们看,这样的结果明显地错了...
_TimeSpan.Minutes //分钟数其它的自己查MSDN
这个我都测试过了,不行的
txtHours.Text = string.Format("{0} {1}:{2}",_TimeSpan.Days, _TimeSpan.Hours, _TimeSpan.Minutes);
这样的结果也是错的.
DateTime dt1 = Convert.DateTime("2011-5-28 12:12:12");
DateTime dt2 = Convert.DateTime("2011-5-30 10:10:10");
TimeSpan span = dt2.Subtract(dt1);
int dayDiff = span.Days + 1;
int houdiff = span.Hours....
//dtpEndTime.Value选择的值是2011/05/27 08:00
//dtpStartTime.Value选择的值2011/05/28 08:00
//计算出来的值是0,我要计算值是小时数,这个应该是24小时才对呀
TimeSpan _TimeSpan = Convert.ToDateTime(dtpEndTime.Value) - Convert.ToDateTime(dtpStartTime.Value);
hours=days*24+hours
minutes=hours*60+minutes