asp.net中读取数据库中的日期值 (格式:2008-12-25)
和当前日期做比较 不要求时间 只要日期的比较
知道的请帮忙,谢谢
和当前日期做比较 不要求时间 只要日期的比较
知道的请帮忙,谢谢
解决方案 »
- 如何用js检查DropDownList有没有数据?
- gridview导出excel重复列
- access数据库更新代码怎么报错???
- 表格只要大边框的线里面的横竖线都不显示 是怎么做的???
- 如何把存储过程记录集绑定到DataGrid
- 为什么我用CSDN助手登录不了,请用过的人帮我。。。
- 怎么过滤字符串中的HTML代码?
- 关于使用javascript在客户端对输入进行验证的问题
- 怎么捕捉光标?(紧急求助)
- 关于TableRow的问题???
- 子页面如何控制父页面
- UserControl uc = ((UserControl)Master.FindControl("Header1")); 这个为什么不行? 在线等
数据库时间字段>=to_date('" + DateTime.Now.ToString() + "','yyyy-mm-dd')
数据库时间字段<=to_date('" + DateTime.Now.ToString() + "','yyyy-mm-dd')
好像直接寫就OK了
Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd"))>Convert.ToDateTime(time1.ToString("yyyy-MM-dd"));
DateTime d2 = DateTime.Now.AddDays(1);
Response.Write(d1.CompareTo(d2));
5楼的方法可行
DateTime dd2=Convert.ToDateTime("2008-11-05");
TimeSpan s=dd2-dd1;
string ss=s.TotalDays.ToString();
Response.Write(ss);
DateDiff(day,'2008-12-25',C_OPTime) = 0指定时间之后(包括当天的时间,去掉‘=’就不包括当天的时间)
DateDiff(day,'2008-12-25',C_OPTime) <= 0指定时间之前(包括当天的时间,去掉‘=’就不包括当天的时间)
DateDiff(day,'2008-12-25',C_OPTime) >= 0语法简述:
DATEDIFF(date-part,date-expression1,date-expression2)
参数简述:
date-part :
year | quarter | month | week | day | hour | minute | second | millisecond
date-part 指定要计算其间隔的日期部分。
date-expression1 某一间隔的起始日期。从 date-expression2 中减去该值,返回两个参数之间 date-parts 的数值。
date-expression2 某一间隔的结束日期。从该值中减去 Date-expression1,返回两个参数之间 date-parts 的数值。
所以你应该先把String类型的时间转换一下:
DateTime date1=Convert.ToDateTime("2008-12-12");
DataTime date2=当前系统日期
然后同类型直接比较
if(date1>date2)等等