请教两个时间想减得到的秒数问题! 两个时间想减怎么会得到0.它只减秒数。我想知道两个时间相隔多少秒。按以下程序应该是120秒。DateTime time1 = Convert.ToDateTime("2010-07-13 11:57:10"); DateTime time2 = Convert.ToDateTime("2010-07-13 11:55:10"); TimeSpan diff1 = time1 - time2; Response.Write(diff1.Seconds); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TimeSpan tspan = dateBegin.Subtract(dateEnd).Duration(); MessageBox.Show("µ¼³ö³É¹¦£¬ÓÃʱ" + tspan.ToString() + "Ãë"); Response.Write(diff1.Hours * 3600 + diff1.Minutes * 60+diff1.Seconds) 逍遥的方法更简单,我怎么没有发现?Response.Write(diff1.TotalSeconds) TimeSpan是一个结构化数据,默认的是days,hours,minutes,seconds和毫秒数你输出的秒数的差当然是0了,你可以把TimeSpan全部输出看一下就知道了 Milliseconds:返回TimeSpan值表示的毫秒数。 Seconds:返回TimeSpan值表示的秒数。 TotalSeconds:返回用秒计算的TimeSpan值。 TotalSeconds可以的 试验过 TotalSeconds 方法好强大!谢谢各位了!结贴! 在线等--如何读入EncoderParameter(,)中的参数到trackBar显示? 为什么xml节点内容为空时会换行 SocketAsyncEventArgs 我根据别人 的说明写的一个socket服务,下面的地方该怎么写,具体代码在里面,请高人指点下 20090819定义的全局变量怎么不能生效? 判断一个程序的执行时间。。。求救啊~~~~~ 如何修改dataGrid列 如何取出图像的背景关于ImageList 小问题:为什么我在C#中开发的PDA程序不能显示输入法呀! 如何在C#中调用扫描仪来存储相片 紧急求救C#中线程的用法 关于线程的挂起与继续,请赐教,谢谢! 关于画直线的问题
TimeSpan tspan = dateBegin.Subtract(dateEnd).Duration();
MessageBox.Show("µ¼³ö³É¹¦£¬ÓÃʱ" + tspan.ToString() + "Ãë");
Response.Write(diff1.TotalSeconds)
你输出的秒数的差当然是0了,你可以把TimeSpan全部输出看一下就知道了
Seconds:返回TimeSpan值表示的秒数。
TotalSeconds:返回用秒计算的TimeSpan值。