asp中日期时间的转换问题
在ASP上执行对ACCESS数据库的查询,查询不到结果 
 代码如下: 
  <%   dim   mydate 
 mydate=date() 
 %>  
 ......... 
  <%   ......... 
 sql= "SELECT   *   FROM   car   where   format(date, 'yyyy:mm:dd ')= ' "&mydate& " ' " 
 rs.open   sql,conn,1,1 
 .....   %>    
 date是ACCESS中CAR表的时间日期,查询条件为Date=当前日期(例如2007-01-16) 
 其中format(date, 'yyyy:mm:dd ')= ' "&trim(mydate)& " ' 
 如果这段更改成format(date, 'yyyy:mm:dd ')= '2007-01-16 '   即可以查询到数据; 
 但format(date, 'yyyy:mm:dd ')= '2007-1-16 '   无法查询到数据 
 请问如何修改上述代码能实现查询成功呢?          
------解决方案--------------------format(date, 'yyyy:mm:dd ')= ' "&trim(mydate)& " '改成 
 Cdate(format(date, 'yyyy:mm:dd '))= ' "&Cdate(trim(mydate))& " ' 
 这个试试
------解决方案--------------------将2007-1-16转成2007-01-16 
 if len(month(date)) <2 then date=year(date)& "- "& "0 "&month(date)& "- "&day(date)   
 日期上面也可以这样做:)
------解决方案--------------------用我的,哈哈,where 后面这样写   
 where datediff( "d ",date, ' "& mydate & " ')=0   
 如果这样不行,就试试   
 where datediff( "d ",date,# "& mydate & "#)=0   
 哈哈
------解决方案--------------------SQL里面日期可以直接比较的 
 所以,直接用=就可以的
------解决方案--------------------where date=# "&date()& "#