ASP vbscript日期函数

我想把日期写进数据库后 可以进行对比大小,比如下面这句sqlsql = "select * from F_FeedTab where F_AddTime > ✀" & date() & "✀ "我写入的时候是用的 now() 函数,但是发现 now()函数,在比较大小的时候有点问题比如 2012-11-10 11:21:25 是在2012-11-9 11:21:25后面的,但是先比较到日的时候 9 就比 1大 ,然后数据就不准了,有什么更好的办法比较日期的前后,或者说有什么办法能把now()函数的格式 2012-11-9 11:21:25改成2012-11-09 11:21:25,这样的,就是说是个位数的时候在前面加一个0?求助!
2026年09月26日 18:42
有2个网友回答
网友(1):

用的是什么数据库?如果是ACCESS而且F_AddTime是日期时间型,那么SQL语句要改为:
sql = "select * from F_FeedTab where F_AddTime > #" & date() & "# "
这样就是按日期来比较,而不是按字符串来比较

网友(2):

假如now()=2012-11-9 11:21:25
那么
year(now())=2012
month(now())=11
day(now())=9