C#时间转换成秒

来源:百度知道 编辑:UC知道 时间:2024/06/23 20:41:06
设置2个文本框,通过下拉菜单选择时间,分别为T1,T2。
程序代码为
<asp:TextBox onClick="setDayHM(this);" ID="recvtime_Input" title="请输入起始时间~datetime" runat="server" CssClass="text_input"></asp:TextBox>
~<asp:TextBox onClick="setDayHM(this);" ID="recvtime2_Input" title="请输入终止时间~datetime" runat="server" CssClass="text_input"></asp:TextBox> <br/>
例如T1时间的格式是2009-11-17 08:00 T2时间的格式2009-11-18 18:00
现在是想得到T2-T1的时间差,然后在全部装换成秒。该怎么做啊。我是新手,请高手们指点一下。辛苦你们了,谢谢!!

TimeSpan ts = T2-T1;
ts.Seconds;//结果

TimeSpan ts = new TimeSpan();
ts = T2-T1;
int ss = 0;
ss = ts.Seconds;
ss 得到的就是秒!

分别获取两个时间类型t1和t2。

(t1 - t2).TotalSeconds
可以获取两个时间差的总秒数

1楼的比较简洁