C# 怎么求时间在3天之内的数据 我从数据库读取一个时间 怎么和当前时间比,判断这条数据是否在3天之内? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SQL 里面用datediff()判断 c#里面用addday() 判断 DateTime.Now.AddDays(3)DateTime.Now.AddDays(-3)或者 TimeSpan sp = dt1-dt2; sp.Days//判断Days是否为3 select dateadd(day,-3,getdate())这个获取3天前的时间,然后用你读取到的时间和这个时间比较 1.C#实现计算两个时间差值的函数,返回时间差的绝对值: private string DateDiff(DateTime DateTime1,DateTime DateTime2) { string dateDiff=null; try { TimeSpan ts1=new TimeSpan(DateTime1.Ticks); TimeSpan ts2=new TimeSpan(DateTime2.Ticks); TimeSpan ts=ts1.Subtract(ts2).Duration(); dateDiff=ts.Days.ToString()+"天" +ts.Hours.ToString()+"小时" +ts.Minutes.ToString()+"分钟" +ts.Seconds.ToString()+"秒"; } catch { } return dateDiff; } 2.数据库里实现datediff(day,dt1,dt2) sqlstr="select * from tablename where datediff(d,时间字段,getdate())<=3" 【立即给分】也来问一个URL转发正则问题 Lucene.Net 文件被锁问题,请大家指点一下 AJAX调用webservice出错 问个DNS的 能否写ASPX调用一个已经发布的网站ASPX页面 如何关闭弹出FrameSet窗口? 如何在帧结构页面中实现页面的控制跳转 构造"exec procName para1,para2"后执行与command.Parameters.Add()后执行有什么区别? 在做网上书店系统时遇到的问题,请教,在线等,急! 一个href不能自动换行是怎么回事 ? ASP.NET 创建一个派生类 代码自动生成 ajax技术用于留言本,给个大体思路
c#里面用addday() 判断
DateTime.Now.AddDays(-3)
或者
TimeSpan sp = dt1-dt2;
sp.Days//判断Days是否为3
这个获取3天前的时间,然后用你读取到的时间和这个时间比较
计算两个时间差值的函数,返回时间差的绝对值:
private string DateDiff(DateTime DateTime1,DateTime DateTime2)
{
string dateDiff=null;
try
{
TimeSpan ts1=new TimeSpan(DateTime1.Ticks);
TimeSpan ts2=new TimeSpan(DateTime2.Ticks);
TimeSpan ts=ts1.Subtract(ts2).Duration();
dateDiff=ts.Days.ToString()+"天"
+ts.Hours.ToString()+"小时"
+ts.Minutes.ToString()+"分钟"
+ts.Seconds.ToString()+"秒";
}
catch
{ }
return dateDiff;
}
2.数据库里实现
datediff(day,dt1,dt2)