3dmax渲染窗口一片黑:日期类型如何比较?

来源:百度文库 编辑:神马品牌网 时间:2024/05/04 19:54:48
数据库里有日期型字段a我想判断当前日期是否大于数据库里的日期
比如
if(当前日期>数据库里日期)
{
Response.Write("信息经过期");
}

要进行日期的比较是肯定要转化成日期格式的,这个你可以在asp中处理,也可以在SQL中处理,在asp中处理如下:
if CDate(数据库时间)< CDate(now() )
{
Response.Write("信息经过期");
}

日期类型都是可以直接比较的,先把这两个都转换成日期类型,就可以比较了。或者都转换成同样格式的STRING型,再做比较。

可以使用DateDiff 函数
语法
DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]]
返回 Variant (Long) 的值,表示两个指定日期间的时间间隔数目。
如:DateDiff("d", Now, TheDate) 返回相差的天数
具体用法可以参考MSDN