ASP.NET C# 时间相减的问题 string dt1 = DateTime.Now.ToString();string dt2 是 Select top 1 sj from time order by sj;如何判断 dt1 - dt2 > 600 秒? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TimeSpan myTimeSpan = System.DateTime.Now - Convert.ToDateTime(dt2);int Seconds = Convert.ToInt32(myTimeSpan.TotalSeconds);if (Seconds>600){ Response.write("Seconds>600");}else{ Response.write("Seconds<=600");} TimeSpan ts=(dt1 - dt2);ts.Seconds>600 TimeSpan ts = DateTime.Now - dt2if(ts.Seconds > 600){}调用TimeSpan的Seconds属性就好了 你明显错误了 你是String 类型怎么相减 int dt1 = Convert.Toint32(DateTime.Now.ToString()); string dt2 是 Select top 1 sj from time order by sj; 同样将数据库查出的值 给强制转换成 INT 型 两个都转化成时间,然后相减根据TimeSpan的来判断,所以楼上全是正解 TimeSpan的Seconds 是“时间差中的秒数”比如 时间差是 1小时30分30秒那么 TimeSpan的Seconds 的值应该是30 很明显这样做是错误的 用哪个函数可以取得表示日期的部分 请教c#.net点按钮gridview动态追加多行?THK! 如何关联不同解决方案项目里的页面 水晶报表问题 问个关于grildview的问题。 C# 如何关闭当前页? 自己在后台函数中写一个正则表达式,怎么写?给举个例子 谢谢 哪位哥哥可以教我做动态导航栏呀? “/”应用程序中的服务器错误 一个高效的数据分页的存储过程 每次都是100分,可问题就是解决不了,现在只有80分 关于字符串截取,请指点……
int Seconds = Convert.ToInt32(myTimeSpan.TotalSeconds);
if (Seconds>600)
{
Response.write("Seconds>600");
}
else
{
Response.write("Seconds<=600");
}
ts.Seconds>600
if(ts.Seconds > 600)
{
}
调用TimeSpan的Seconds属性就好了
同样将数据库查出的值 给强制转换成 INT 型
根据TimeSpan的来判断,所以楼上全是正解
比如 时间差是 1小时30分30秒
那么 TimeSpan的Seconds 的值应该是30 很明显这样做是错误的