黑马程序员技术交流社区

标题: 收藏 OA系统 如果用户10分钟不刷新页面就让他掉线 [打印本页]

作者: 吕振    时间: 2013-3-6 23:33
标题: 收藏 OA系统 如果用户10分钟不刷新页面就让他掉线
主要是修改在线字段isOnLine 里面的值,
判断如果页面在10分钟之内没有刷新,就把update 修改isOnLine 字段里的值

现在的问题就是.net怎么计算时间间隔用“ DateTime.Now-Rs["LoginDate"]”
没有用 ,求各位大神指教...

作者: 许庭洲    时间: 2013-3-7 07:59
本帖最后由 许庭洲 于 2013-3-11 06:39 编辑

C#中有关时间差的计算方法:
1。使用TimeSpan ;
2.  使用Sql中的DATEDIFF函数。

作者: 马谦    时间: 2013-3-10 23:15
本帖最后由 马谦 于 2013-3-10 23:22 编辑

用sql的内置函数DATEDIFF,N代表返回分钟数的间隔
select DATEDIFF (N,'23:10:44',CONVERT(varchar(100), GETDATE(), 108))
把前面的换成你前面记得时间就行了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2