Asp.net 获取两个时间的间隔
2016-10-09 16:57
211 查看
TimeSpan ts1 = new TimeSpan(DateTime.Now.Ticks);//用TimeSpan string strlastdata = new dAssessment().GetLastCheckDate(company);//这是第二个时间 DateTime dtlastdata = Convert.ToDateTime(strlastdata); TimeSpan ts2 = new TimeSpan(dtlastdata.Ticks); TimeSpan ts = ts1.Subtract(ts2).Duration();//取时间间隔 if (ts.Hours < 2)//直接可以取到时间差的时分秒等 { strRtn = "{"; strRtn += "\"success\":false,"; strRtn += "\"error\":\"两小时内仅可检查一次\""; strRtn += "}"; }
特此更正一下:
DateTime now = DateTime.Now;//当前时间
string strlastdata = new dAssessment().GetLastCheckDate(company);//另外一个时间
DateTime dtlastdata = Convert.ToDateTime(strlastdata);/转换为DateTime类型
TimeSpan ts = now - dtlastdata;//计算时间差,这时才用TimeSpan类型
if (ts.TotalHours < 2)
{
strRtn = "{";
strRtn += "\"success\":false,";
strRtn += "\"error\":\"两小时内仅可检查一次\"";
strRtn += "}";
}
相关文章推荐
- asp.net 比较两个时间,返回时间间隔
- 董大伟 ASP.NET与AJAX 书vb.net转c#源代码一CallBack 获取Server端时间
- ASP.Net 获取当前时间
- 【整理】ASP.NET获取当前时间的所有方法
- asp.net 获取 当前日期时间 及 前后N天日期时间(DropDownList数据绑定)
- asp.net获取当前时间的所有方法整理
- ASP.net 获取客户端Ip和时间
- ASP.Net 获取服务器当前时间 (转)
- 获取页面执行时间的几种方法(asp.net)
- 【整理】ASP.NET获取当前时间的所有方法
- asp.net 获取 当前日期时间 及 前后N天日期时间(DropDownList数据绑定)
- [转]整合Web和Windows服务——按预定时间间隔运行ASP.NET代码
- ASP.Net 获取当前时间
- [C#] 获取两个时间点的时间间隔
- 【整理】ASP.NET获取当前时间的所有方法
- ASP.Net 获取当前时间
- asp.net 中两个时间相减,返回天数(时间)
- 【整理】ASP.NET获取当前时间的所有方法
- ASP.NET如何获取系统时间和数据功能调用
- 【转贴】ASP.Net 获取当前时间